1,升级到IOS11后, Swift4的语法发生改变,如果使用了yymodel之前数据模型中的变量定义要加 @objc 部分方法也是,不添加的的话读取不到,有模型嵌套的话,要实现modelContainerPropertyGenericClass方法,注意也要加@objc
@objc2,automaticallyAdjustsScrollViewInsets 在IOS11中过期,改用contentInsetAdjustmentBehavior,tableview会下移
automaticallyAdjustsScrollViewInsets3,头部 NavigationBar 改了,之前的itemView 变成了 ContentView ,只有44的高度且上移了,会导致头部的字体,按钮上移了20,需要修改,找了stackoverflow上一个大腿的方法进行处理适配
NavigationBar待补充......
网友评论