- 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; }