我正试图在我的横向iOS应用程序上以模态方式呈现视图控制器。我看过并试过modalPresentationStyle
,但根据文档记录,所有这些样式都在水平紧凑的环境中显示为全屏,这样我就可以全屏显示。 preferredContentSize
对我来说也不起作用。
我正试着提出similar to this gif
答案 0 :(得分:0)
好的,所以我最终检查了我链接的gif的源代码。在这种情况下,他们在另一个窗口的顶部使用了一个新窗口,它为我提供了所需的一切。美丽在于我正在展示的viewcontroller的可重用性和独立性,即没有附加到任何视图而不是子视图控制器等。
总而言之:在主窗口顶部再创建UIWindow
UIWindowLevelAlert
。
答案 1 :(得分:-1)
尝试这种方式:
创建一些UIView并设置它的hidden property = true
如果您需要任何UIView,只需将其设置为隐藏属性= false。
或者
任何时候你需要任何视图。您只需要通过代码创建该View,然后再添加SubView。 完成工作后,只需从父级子视图中删除该视图
即可