iOS 13 适配最新更新总结

1、iOS 13 UISearchController + 导航栏 + UITableView 使用时背景颜色透明的问题

此问题导致导航栏颜色为透明,直接可以看到后面的下拉刷新控件

解决办法如下:
    if (@available(ios 13.0, *)) {
        UINavigationBarAppearance *appearance = [[UINavigationBarAppearance alloc] init];
        appearance.backgroundColor = [UIColor systemGray6Color];
        self.navigationController.navigationBar.standardAppearance = appearance;
        self.navigationController.navigationBar.scrollEdgeAppearance = appearance;
    }

2、Dark Mode 适配方法

你可能感兴趣的:(iOS 13 适配最新更新总结)