2017-02-13 134 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頂部的主窗口。

相關問題