2017-02-13 131 views
0

我想在我的景观ONLY iOS应用上模态地呈现视图控制器。我已经看过并尝试过modalPresentationStyle,但根据文档,所有这些样式都显示为水平紧凑环境中的全屏,这为我带来了全屏。 preferredContentSize也不适用于我。模态地呈现视图控制器

我想目前它similar to this gif

+0

你可以使用自定义视图为此,不真的需要使新的viewcontroller – Tj3n

+0

您可以显示自定义UIView而不是UIViewController和灰色UIView的背景。 –

+0

我想用一个视图,但是我的观点最终成为了很多逻辑。它与gif类似,但是它是一个collectionview中的二维数组 – saph

回答

-1

试试这个方法:

创建一些的UIView,并设置它的隐藏属性=真

,如果你需要任何的UIView,只需设置它的隐藏属性=假。

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

0

好吧,所以我结束了检查我链接的gif的源代码。在这种情况下,他们在另一个窗口顶部使用了一个新窗口,这给了我所需要的一切。美是在我看到它的视图控制器的可重用性和独立性,即没有附加到任何视图,而不是儿童viewcontroller等

所以总结:使另一UIWindowUIWindowLevelAlert顶部的主窗口。

相关问题