昨天iOS15发布了,但是对于开发者来说又多了一些适配问题。
1、UITableView位置下移了?
if #available(iOS 15.0, *) {
self.mainTableView.sectionHeaderTopPadding = 0
}
2、UITabBar显示是不是异常了?
if #available(iOS 15.0, *) {
let appearance = UITabBarAppearance()
appearance.configureWithOpaqueBackground()
if darkMode {
appearance.backgroundColor = UIColor.darkBackgroundColour
} else {
appearance.backgroundColor = .white
}
appearance.shadowImage = nil
appearance.shadowColor = nil
appDelegate.tabBarController.tabBar.standardAppearance = appearance
appDelegate.tabBarController.tabBar.scrollEdgeAppearance = appDelegate.tabBarController.tabBar.standardAppearance
}