标签:失效 存在 app self 自动 UI key 一个 script
automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scroll占据整个视图,又不会让导航栏遮盖。
iOS11这个属性失效了,表现在App的现象就是TableHeaderView的背景图原本覆盖导航栏的,现在在导航栏的下方。
这是因为iOS 11为UIScrollView 添加了新的属性contentInsetAdjustmentBehavior 这是一个枚举。
修改代码如下:
if (@available(iOS 11.0, *)) { self.centerTable.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { self.automaticallyAdjustsScrollViewInsets = NO; }
iOS11下,苹果对相册的权限key做了调整,原来的 NSPhotoLibraryUsageDescription ,在iOS11之后,改成了NSPhotoLibraryAddUsageDescription。
<key>NSPhotoLibraryAddUsageDescription</key> //iOS 11 <string>App需要您的同意,才能访问相册</string> <key>NSPhotoLibraryUsageDescription</key> <string>App需要您的同意,才能访问相册</string> //<iOS11
3,导航栏
标签:失效 存在 app self 自动 UI key 一个 script
原文地址:http://www.cnblogs.com/developer-qin/p/7273144.html