我目前使用的是XCode 3.2.3和iOS4。我正在開發一款應用程序,該應用程序只需從一個屏幕開始,然後點擊按鈕即可移至下一個屏幕。ios4 - 在點擊按鈕時加載新的視圖
我已經去了ViewController編程指南和一篇文章。
我在做什麼與帖子上發生的事情非常相似。所以,讓我來解釋一下步驟,我遵循:
在IB中,從庫中拖放一個視圖到編輯器中。我將新的UIView重命名爲myView。
在我的AppControllerDelegate中,我添加了新視圖「myView」作爲視圖控制器(File's Owner)的屬性。我也在實現中綜合了它。現在
,在視圖控制器的實現,內按下按鈕操作處理程序,我寫了下面的代碼行:
[self.view addSubView: myView];
- 在點擊按鈕但是,我沒有看到新的屏幕或我的新視圖。但是,如果我這樣做,我得到一個新的屏幕或新的觀點:
UIView *anotherView = [[UIView alloc] initWithFrame:self.view.frame]; [self.view addSubView: anotherView];
我知道,最好的辦法是爲每個單獨的UIView碎粒而做到這一點。不過,我對iPhone開發並不陌生,至今還沒有探索過這條路。
我的問題:我錯過了第3步?你可能是能夠做到這一點
是的,就是這樣我認爲...這是我做的..我創建了一個新的ViewController(.h,.m和.xib),然後將上面的語句添加到我的基礎ViewController代碼。它運行良好。謝謝..在這裏,有一件事是所有ViewController被添加爲子視圖應添加爲該應用程序委託的屬性。 – Angelo 2011-04-20 05:59:30
不錯,它工作... – learner2010 2011-04-20 14:06:07