以模态方式呈现视图控件

时间:2017-02-13 08:44:35

标签: ios swift viewcontroller presentmodalviewcontroller

我正试图在我的横向iOS应用程序上以模态方式呈现视图控制器。我看过并试过modalPresentationStyle,但根据文档记录,所有这些样式都在水平紧凑的环境中显示为全屏,这样我就可以全屏显示。 preferredContentSize对我来说也不起作用。

我正试着提出similar to this gif

2 个答案:

答案 0 :(得分:0)

好的,所以我最终检查了我链接的gif的源代码。在这种情况下,他们在另一个窗口的顶部使用了一个新窗口,它为我提供了所需的一切。美丽在于我正在展示的viewcontroller的可重用性和独立性,即没有附加到任何视图而不是子视图控制器等。

总而言之:在主窗口顶部再创建UIWindow UIWindowLevelAlert

答案 1 :(得分:-1)

尝试这种方式:

创建一些UIView并设置它的hidden property = true

如果您需要任何UIView,只需将其设置为隐藏属性= false。

或者

任何时候你需要任何视图。您只需要通过代码创建该View,然后再添加SubView。 完成工作后,只需从父级子视图中删除该视图

即可