您的位置:88bifa必发唯一官网 > 八八必发娱乐 > 其间statusBar的万丈为20

其间statusBar的万丈为20

发布时间:2019-09-18 08:27编辑:八八必发娱乐浏览(105)

    • navigationBarHeight {if (IS_iPhoneX) {return 88.0f;}return 64.0f;}@end

    7.Xcode 9实用新特性A. 调试可以不用USB连接了

    参考链接

    1.iPhone X 上运行有黑色区域问题解决方案:使用LaunchScreen来当做入场页 或者 修改Assets中的LaunchImage,添加iPhoneX的Launch图1125*2436,注意这边的图片像素必须按要求来

    宏定义//适配iPhoneXletLL_iPhoneX = (kScreenW == Double && kScreenH == Double ?true:false)letkNavibarH = LL_iPhoneX ? Double : DoubleletkTabbarH = LL_iPhoneX ? Double(49.0 34.0) : DoubleletkStatusbarH = LL_iPhoneX ? Double : Double

    图片 11506417417439196.png

    4.iOS11 APISafeArea、contentInsetAdjustmentBehavior、adjustedContentInset等概念的理解请参考如下深度好文

    3.tabBar适配iPhoneX的底部增加了虚拟Homeq区,由于安全区域的原因默认tabBar的高度由49变为83,增高了34,所以自定义的底部TabBar也需要需改其适配方案。

    2.navigationBar适配iOS11前导航栏的高度是64,其中statusBar的高度为20,而iPhoneX的statusBar高度变为了44,如果是自定义的NavigationBar,这部分需要做相应的适配。目前的想法是写一个Util类,提供获取导航栏高度的方法eg:@implementation TestUtil

    图片 21506417429442095.png

    图片 3image.png

    // 判断系统版本,系统API(这个是Xcode报警提示fix发现的??)if (@available(iOS 11.0, *)) {} else {// Fallback on earlier versions}

    B. 模拟器可以多开

    3.2. 列表/页面偏移本来是这样的if (@available(iOS 11.0, *)){_tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;}目前发现所有的Scrollview 及其子类都需要设置 contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever ,工程中大量使用列表的同学不要慌,不要忙,因为UIView及其子类都遵循UIAppearance协议,我们可以进行全局配置:// AppDelegate 进行全局设置if (@available(iOS 11.0, *)){[[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];}这样一来使用UITableview 、UICollectionView、UIScrollview的时候就不需要再单独设置该属性了。

    适配问题的补充3.1. 滚动条高度跳动、上下拉刷新问题:self.tableView.estimatedRowHeight = 0;self.tableView.estimatedSectionHeaderHeight = 0;self.tableView.estimatedSectionFooterHeight = 0;

    5.新增框架新加入 SDK 的大的框架有两个,分别是负责简化和集成机器学习的 Core ML 和用来创建增强现实 应用的 ARKit。

    图片 41506417378347666.png图片 51506417382601390.png

    6. UINavigationBar新增属性prefersLargeTitles效果如图:

    本文由88bifa必发唯一官网发布于八八必发娱乐,转载请注明出处:其间statusBar的万丈为20

    关键词: 八八必发娱乐

上一篇:iOS xcode各版本下载地址.dmg文件

下一篇:没有了