我只是無法弄清楚如何在故事板中使用segue。什麼時候應該使用push segue,何時使用模態segue?他們有什麼不同?推送和模態段落之間的區別
4
A
回答
5
推Segue公司
它增加了一個新的VC navigationController
。如果我們有要求以heiraricall的方式來管理我們的觀點,我們應該使用它。它爲導航堆棧添加了新的視圖。 顯示後退按鈕。點擊後退按鈕popped
VC從navigationController
。
莫代爾Segue公司
一個modal segue
只是一個VC提出另一個VC模態。 沒有導航堆棧created.Don't顯示後退按鈕。你必須在需要時創建。
6
如果您想在一個導航控制器的上下文中從一個視圖控制器推送到另一個視圖控制器,則使用push segue。
您可以使用模態seque在另一個視圖控制器上顯示。這通常是從屏幕底部到頂部的動畫製作完成的。這可以從導航控制器內部或不在內部完成。
相關問題
- 1. <queue>的位置和推送之間的區別
- 2. 強制推送和正常推送git之間的區別是什麼
- 3. 輸入0,0和推送ebp之間的區別?
- 4. OData NavigationProperty和$ links段之間的區別
- 5. 來源和字段之間的區別
- 6. Vistor模式和狀態模式之間的區別?
- 7. 動態和System.Object之間的區別
- 8. ACTIVE和NORMAL狀態之間的區別
- 9. 擴展和模塊之間的區別?
- 10. 模板include和jquery.load之間的區別?
- 11. MVVM - 模型和ViewModel之間的區別
- 12. 模塊和封閉之間的區別
- 13. 段落之間的間距
- 14. Git Native協議或SSH協議之間的區別推送
- 15. 之間的〜/和的區別../
- 16. 輸入和模態對話框之間的區別
- 17. Java EE中動態Web模塊3.0和2.5之間的區別?
- 18. WatchKit:推和模態的區別?沒有頁面導航推?
- 19. 提交,提交和推送,提交和同步之間的區別
- 20. '#','%'和'$'之間的區別
- 21. {!!之間的區別!!}和{{}}
- 22. '+ ='和'= +'之間的區別?
- 23. 「。+」和「。+?」之間的區別
- 24. .eq之間的區別。和==
- 25. #。/和#之間的區別。 ./
- 26. !=和!之間的區別==
- 27. 「%〜dp0」和「。\」之間的區別?
- 28. | =和^ = css之間的區別
- 29. 之間的區別。和#
- 30. ==和case之間的區別?