美文网首页
ios13-Xcode11中关于模态弹出的问题

ios13-Xcode11中关于模态弹出的问题

作者: 的的可可 | 来源:发表于2019-10-10 17:18 被阅读0次

更新了Xcode11.0 beta之后,在iOS13中运行代码发现presentViewController和之前弹出的样式不一样。
顶部变成这种款式了


屏幕快照 2019-10-10 下午5.13.26.png

而且如果之前设置的横屏,更新之后刚进入页面的时候默认也变成竖屏了。

查阅资料后发现会出现这种情况是主要是因为我们之前对UIViewController里面的一个属性,即modalPresentationStyle(该属性是控制器在模态视图时将要使用的样式)没有设置需要的类型。在iOS13中modalPresentationStyle的默认改为UIModalPresentationAutomatic,而在之前默认是UIModalPresentationFullScreen。要改会原来模态视图样式,我们只需要把UIModalPresentationStyle设置为UIModalPresentationFullScreen即可。

//在跳转的时候
VC.modalPresentationStyle = UIModalPresentationFullScreen;

相关文章

网友评论

      本文标题:ios13-Xcode11中关于模态弹出的问题

      本文链接:https://www.haomeiwen.com/subject/mdyapctx.html