我想将UIModalPresentationFormSheet
样式模式视图设置为UIModalPresentationFullScreen
样式,但是当它已经以UIModalPresentationFormSheet
样式显示时,它无法使用代码“{{转到全屏模式1}}“
在显示模态视图后,有没有办法改变现在的风格?我的代码是这样的:
[xx setModalPresentationStyle:UIModalPresentationFullScreen];
答案 0 :(得分:0)
不确定这是否是答案,但您是否尝试通过modalViewController访问控制器?
类似的东西:
[self.modalViewController setModalPresentationStyle:UIModalPresentationFullScreen];
而不是:
[nav setModalPresentationStyle:UIModalPresentationFullScreen];
答案 1 :(得分:0)
我认为,您可以尝试将modalpresentationStyle
更改为UIModalPresentationPageSheet
[nav setModalPresentationStyle:UIModalPresentationPageSheet];
此类型应自动调整您的模态视图
答案 2 :(得分:0)
在iOS 7应用程序中,这对我来说仍然是一个问题,此时我还得出结论,在转换发生后更改modalPresentationStyle只是没有效果。