iOS15 Xcode13 系统兼容修改

- iOS15:TableView新属性sectionheadertoppadding

解释:该属性使Section Header多了间隙

解决:

 if(@available(iOS15.0, *)) {       tableView.sectionHeaderTopPadding = 0;    }


- iOS15:Tableview新属性isPrefetchingEnabled

解释:该属性默认开启,会将点击的cell放置在最上方

解决:

if (@available(iOS 15.0, *)) {        tableView.prefetchingEnabled = false;     }


- iOS15:兼容导航

解决:

if (@available(iOS 15.0, *)) {        UINavigationBarAppearance *appearance = [UINavigationBarAppearance new];        appearance.backgroundColor = [UIColor whiteColor];        appearance.titleTextAttributes = textAttributes;        appearance.shadowColor = [UIColor clearColor];     navigationBar.standardAppearance = appearance;        navigationBar.scrollEdgeAppearance = appearance;    }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容