我的應用程序需要在幾個全屏視圖之間切換。這些視圖由自定義覆蓋菜單中的按鈕切換。iPad/iOS:管理多個全屏視圖?
沒有標籤欄或導航欄是可見的。視圖之間的過渡可能會或可能不會動畫化。
正如我所看到的,我可以使用單個UIViewController並交換子視圖以獲得所需的效果,或使用多個UIViewControllers並使用一個Apple容器(例如導航控制器,tabbar控制器等),隱藏導航欄/ tabbar並編程切換「標籤」或推/彈出控制器。我猜想的第三個選擇是以模態方式顯示每個新視圖,但這不太合適。
沒有「訂單」,其中的視圖被訪問,所以我的猜測是導航控制器的方法是沒有意義的。
是否有這兩種方法任何重大的利弊?你有什麼其他的建議?如果我隱藏導航欄和tabbar控制器上的導航欄或tabbar,Apple會否拒絕該應用程序?
預先感謝您能提供任何意見。
這是一個好主意。然而,隨着項目需求的變化,我最終選擇了模態視圖。 – nebs