iOS13的坑:模态对话框2020-01-08

问题

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相关问题

  • 也可以在故事版中设置
image.png
  • 修复后就恢复正常了。
image.png

吐槽

iOS13不说是史上最差的一个版本,也是非常差的一个版本。苹果脑残。

你可能感兴趣的:(iOS13的坑:模态对话框2020-01-08)