• 【问题】TextView输入完成后怎么隐藏键盘

    【问题描述】在SwiftUI中使用TextView,当输入完成后,想要继续往下操作时,键盘却无法智能地收缩起来,给下面的操作留下空间。【解决方案】增加一个扩展方法extension UIApplication { func endEditing() { sendAction(#s...

    【问题】使用了TextView,怎么保证输入框不被键盘挡住

    【问题描述】在使用SwiftUi增加了TextView,并且TextView的下半部分位于屏幕的下半侧,在模拟器中调试时发现,点击TextView后,弹出的键盘直接遮挡了输入框,导致部分输入不可见。|正常状态|输入中||---|---||||由上图对比可知,键盘会影响TextView的输入体验。【解...

    【问题】使用了CoreData后,Preview功能无法使用

    【问题描述】当项目引入了CoreData后,对象也是通过CoreData进行生成的,此时在preview中如果使用newNote()的方式,新建一个对象,然后传入到展示的viewConteoller中时,此viewController的preview一直处于报错的状态,也无法看到错误原因。【解决方式...

    iOS强制竖屏

    在iOS开发中碰到了一个横竖屏切换的问题,为了偷懒,打算直接禁用横屏的模式,只能用竖屏的方式。在对应的项目的Targets中,找到Deployment Info项,并在Device Orientation中只选择Portrait。但这个方式对于未锁定屏幕横竖屏的iPad存在不适用的情况,需要针对性的...

    CloudKit中用户状态的处理

    前景提要对于每一台iphone手机而言,基本上都会有一个AppleID的存在,也就意味着有很大的可能性会使用以及正在使用iCloude的服务,这对于一个App来支持iCloud会显得有些意义。在iCloud服务中,提供了三种数据库类型:private database, shared databas...

    Swift - 3D touch

    How to Implement 3D touch to use Application shortcut Items in iOS deviceshttps://medium.com/@imrvshah/how-to-implement-3d-touch-to-use-application-sh...