以下条目是 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。
持续测试中...