iOS11 开发遇到的坑。。。
程序员文章站
2022-05-31 17:25:15
...
1、(Xcode 9使用)command + 单击 恢复到从前(直接跳转到定义)
2017年9月20日,苹果如期推送 Xcode 9 和 iOS 11的更新.
Xcode 9正式版与之前beta版本相差不大,编辑器有较大调整,试写代码,发现“跳转定义”跟以前不一样了,之前按住command +鼠标左键即可跳转定义.
如今不一样了,如图:
Xcode 9正式版与之前beta版本相差不大,编辑器有较大调整,试写代码,发现“跳转定义”跟以前不一样了,之前按住command +鼠标左键即可跳转定义.
如今不一样了,如图:
首先整块区域高亮,弹出菜单,Jump to Definition在菜单第一项,点击才会跳转,我想大部分人都不喜欢这种操作,多了一步,实在讨厌,如果你想找回之前的快速跳转定义的姿势,那么恭喜你看到了我:
鼠标用户: 对准你的对象,Command+鼠标右键
触摸板用户: 对准你的对象, Command+双指点击
如果你有强迫症,非要找回之前一模一样的感觉,我也可以帮你哦:
鼠标用户: 对准你的对象,Command+鼠标右键
触摸板用户: 对准你的对象, Command+双指点击
如果你有强迫症,非要找回之前一模一样的感觉,我也可以帮你哦:
是不是很爽!!!
2、导航栏向上跑了部分距离:宏定义一个高度
#define NAVIGATION_HEIGHT (CGRectGetHeight([[UIApplication sharedApplication] statusBarFrame]) + CGRectGetHeight(self.navigationController.navigationBar.frame))
//在你设置的self.navigationBar.frame = CGRectMake(0, 0,ScreenWidth, NAVIGATION_HEIGHT);下面添加
#ifdef __IPHONE_11_0
if (@available(iOS 11.0, *)) {
self.navigationBar.frame = CGRectMake(0, STATUSBAR_HEIGHT,ScreenWidth, NAVIGATION_HEIGHT);
}
#endif
3、VC中的tableView向下移动部分距离,以及cell直接的间隔会无故拉大
//在你的tableView下面添加这句话 适配tableview间隙异常
if (@available(iOS 11.0, *)) {
self.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
// Fallback on earlier versions
}
/*大概就是说我们不再需要自己去计算cell的高度了,只要设置好这两个属性,约束好布局,系统会自动计算好cell的高度。IOS11以后,Self-Sizing默认开启,包括Headers
, footers。如果项目中没使用estimatedRowHeight属性,在IOS11下会有奇奇怪怪的现象,因为IOS11之前,estimatedRowHeight默认为0,Self-Sizing自动打开后
,contentSize和contentOffset都可能发生改变。可以通过以下方式禁用:*/
self.tableView.estimatedRowHeight = 0;
self.tableView.estimatedSectionHeaderHeight = 0;
self.tableView.estimatedSectionFooterHeight = 0;
4、(Xcode 9使用)新建项目后,报错。。。
新建项目默认是需要使用安全区域的,可以取消掉。。。
5、XXX。。。持续更新中。。。
转载请注明出处:http://blog.csdn.net/chen_gp_x
上一篇: ,PHP替换指定位置的字符串
下一篇: 求教PHP中文加密解密代码
推荐阅读
-
遇到的坑-对象之间的关系(1)
-
【遇到的坑】CTF隐藏文件分离
-
cakephp开发中遇到的有关问题
-
PHP微信开发之微信消息自动回复下所遇到的坑_php实例
-
PHP微信开发之微信消息自动回复下所遇到的坑 微信漂流瓶自动回复 微信自动回复大全 微信群自动回
-
Web 开发中遇到的UTF-8编码的问题总结第1/2页
-
微信支付之扫码支付开发:我遇到的坑及解决办法(附:Ecshop 微信支付插件),ecshop
-
Android NDK 开发Jni 遇到Fatal 崩溃错误后,怎么定位crash的位置
-
开发中常遇到的Python陷阱和注意点
-
详解iOS开发中解析JSON中的boolean类型的数据遇到的问题