iOS 15 (xcode 13) 更新后出现的bug


UITableView sectionHeader下移22像素?

swift

if#available(iOS15.0, *) {

            self.mainTableView.sectionHeaderTopPadding =0        }

OC

        if(@available(iOS15.0, *)) {

            _downloadTableView.sectionHeaderTopPadding = 0;

        }


导航背景颜色修改无效?

swift

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

        }


OC

if (@available(iOS 15.0, *)) {

        UINavigationBarAppearance *barApp = [UINavigationBarAppearance new];

        barApp.backgroundColor = [[UIColor blueColor] colorWithAlphaComponent:0.5];

        self.navigationController.navigationBar.scrollEdgeAppearance = barApp;

        self.navigationController.navigationBar.standardAppearance = barApp;

    }

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

推荐阅读更多精彩内容