2012-04-25 54 views
0

我有幾個屏幕以編程方式繪製,並且我想在我的UINavigationBar中添加一個後退按鈕。所以我想到了這樣的事情: 我有一個類從UIViewController繼承 - myViewController。所以我創建了一個數組,用於存儲我的視圖(myViewController類對象),以及後退按鈕只需將當前屏幕內容重新加載到數組中的前一個屏幕即可。這是做這件事的好方法嗎?在程序化創建視圖中的後退按鈕

回答

4

這是UINavigationController的用途。使用它。

另外:

所以我做了我在那裏存放自己的看法(myViewController類對象)

視圖和視圖控制器是完全不同的事情的數組。如果你把它們混在一起,你會遇到很多問題。

+0

是@Jim說的是對的 – 2012-04-25 14:28:48

+0

我想我不會混淆他們。我有一個UIViewController的屏幕和幾個UIViews,UITableViews ...基於:https://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html#//apple_ref/doc/uid/TP40009503-CH5-SW1所以問題..如果我有幾個屏幕,我可能想要他們在堆棧上?爲它創建單獨的視圖? – Kuba 2012-04-25 14:34:40

+1

你在混合起來。你不能通過創建一個單獨的視圖來作爲一堆視圖控制器來解決這個問題。 **使用'UINavigationController'。這就是它的目的。** – Jim 2012-04-25 14:39:50

相關問題