升级到 iOS 13.0 后的问题记录

以下条目是 iOS 13.0 对比 iOS 12.3.1 上的表现得出的:

1、开启大标题模式后,导航栏分割线会消失,未开启大标题则分割线还是存在;

2、导航栏上添加了搜索框,当 collectionview 的内容不足一屏显示时,搜索框无法隐藏;

3、当开启大标题模式后,tableView 若设置成 grouped 样式,则第一个表头间隔会消失。若还想要原先的效果,则必须要实现:

    func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
        return 35.0
    }

    func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
        return nil
    }

若已经实现了如下代理方法则不受影响:

    func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
        // ...
    }

非大标题模式下不变。

4、默认模态弹出的 modalPresentationStyle 发生了改变(.automatic),注意这种弹出方式下,presentingVC的viewWillDisappear和viewDidDisappear不会触发,且若你需要在presentedVC的dismiss按钮中做一些事情才能关闭presentedVC的话,请不要使用这个新的方式,因为此时手势下滑即可关闭presentedVC。

持续测试中...

你可能感兴趣的:(升级到 iOS 13.0 后的问题记录)