iOS13 presentViewController 展示方式的变化

在iOS 13中,UIViewcontroller 的 modalPresentationStyle 枚举类型中多了一个 UIModalPresentationAutomatic,在iOS13中,这个值会默认成UIModalPresentationPageSheet,这种形式导航栏会自动砍掉。

如果想恢复之前版本的样式,需要在UIViewcontroller中加入

- (UIModalPresentationStyle)modalPresentationStyle {

        return UIModalPresentationFullScreen;

}


补充:如果UIViewcontroller存在导航控制器,这个方法需要加在导航控制器的方法内

你可能感兴趣的:(iOS13 presentViewController 展示方式的变化)