簡體   English   中英

朝特定方向推動View Controller

[英]Pushing a View Controller in a specific orientation

當設備旋轉到橫向模式時,主UIViewControllerA )顯示另一個UIViewControllerB )。 所以旋轉裝置景觀,一邊A給出模態和旋轉回在B人像駁回B和追溯到一個

B上時,我想將另一個UIViewControllerC )推入A的堆棧中。 C只能以縱向顯示。 我知道這與HIG背道而馳,因為在過渡之間始終應保持方向。

因此,我希望能夠在B上執行以下操作:

  • 解雇B
  • C推入A的堆棧(因此從C彈出會回到A
  • 切換回縱向,使C以縱向顯示

如果您擁有使用方形付款功能的應用程序,將會看到他們通過淡入C來解決了這個問題(旋轉應用程序以顯示地圖並選擇注釋),但是他們沒有將其添加到當前堆棧中,只能關閉它。

您可以像平常一樣推動視圖控制器,然后在viewDidAppear中使用線程中的一些代碼來旋轉視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM