iOS13的坑:模态对话框2020-01-08
2020-01-08 本文已影响0人
勇往直前888
问题
iOS13以前,模态对话框都是全屏展示的。iOS13不知道哪根筋搭错了,把这个默认值给改了。
image.png image.png修复
- 只要将模态对话框的模式设定为全屏就可以了。
UIViewController *vc1 = [[UIViewController alloc] init]; // vc1即需要被present的viewcontroller
vc1.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:vc animated:YES completion:nil];
iOS13开发中可能会出现的present viewcontroller相关问题
- 也可以在故事版中设置
- 修复后就恢复正常了。
吐槽
iOS13不说是史上最差的一个版本,也是非常差的一个版本。苹果脑残。