Xcode 11.1视图控制器在当前VC下以模式显示时可见
Xcode自动更新,现在我的注册屏幕视图控制器显示在我转换到的当前视图控制器下。我怎样才能解决这个问题 如果我创建一个segue并使用Interface Builder选择“以模态方式显示”,当我运行应用程序时,我现在将看到当前屏幕下方的上一个屏幕。在更新之前,这从来都不是问题。我在整个应用程序中使用相同的背景,因此我的大多数视图控制器背景都设置为透明 另外,我认为这是相关的,当我在Xcode中查看我的故事板时,视图设置为使用iPhone8 Plus,它显示了一个以前不存在的浅灰色圆形矩形。当我运行该应用程序时,我的大多数视图控制器现在似乎都被限制为该形状,不再全屏显示。我的设置视图控制器使用白色背景,因此您可以更轻松地看到我在说什么。这个VC以前是全屏的,没有向下移动和在顶部四舍五入。有什么想法吗 代码11.1Xcode 11.1视图控制器在当前VC下以模式显示时可见,xcode,interface-builder,segue,viewcontroller,presentmodalviewcontroller,Xcode,Interface Builder,Segue,Viewcontroller,Presentmodalviewcontroller,Xcode自动更新,现在我的注册屏幕视图控制器显示在我转换到的当前视图控制器下。我怎样才能解决这个问题 如果我创建一个segue并使用Interface Builder选择“以模态方式显示”,当我运行应用程序时,我现在将看到当前屏幕下方的上一个屏幕。在更新之前,这从来都不是问题。我在整个应用程序中使用相同的背景,因此我的大多数视图控制器背景都设置为透明 另外,我认为这是相关的,当我在Xcode中查看我的故事板时,视图设置为使用iPhone8 Plus,它显示了一个以前不存在的浅灰色圆形矩形。当我
在iOS 13中,以iOS 12.1为目标,如果您有任何情节提要序列,请转到情节提要,并且需要将“种类”属性设置为“以模态方式呈现”,将“呈现”属性设置为“全屏” 对于以编程方式使用Swift: 目标C:
在iOS 13中,如果您有任何情节提要序列,请转到情节提要,并且需要将“种类”属性设置为“以模态方式呈现”,将“呈现”属性设置为“全屏” 对于以编程方式使用Swift: 目标C:
谢谢你,这解决了我的问题,为我指明了正确的方向@太好了!如果问题解决了,那么你们可以接受ans并投票,快乐编码:谢谢你们,这解决了我的问题,为我指明了正确的方向@太好了!如果问题得到解决,则您可以接受ans并投票,快乐编码:
let vc = UIViewController()
vc.modalPresentationStyle = .fullScreen
self.present(vc, animated: true, completion: nil)
UIStoryboard *story = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [story instantiateViewControllerWithIdentifier:@"identifier"];
vc.modalPresentationStyle = UIModalPresentationFullScreen ;
[self presentViewController:vc animated:YES completion:nil];