2012-06-30 44 views
0

我正在設計一個iphone應用程序,我需要幫助構建程序。我是xcode的新手,但我仍然使用xcode 3,因爲我沒有獅子。我有關於使用視圖控制器的問題。我的第一個問題是如果我不知道屏幕上的哪個視圖,我如何擺脫屏幕上的視圖?我的下一個問題是如何添加我想要的視圖?我知道我問很多,但我已經嘗試了一堆東西,它不工作。多個視圖Xcode

+0

如果你從不考慮添加和刪除視圖,那麼對於大多數程序來說,你會有更好的運氣,而是關於視圖控制器的層次結構。我注意到這個URL 指向視圖控制器編程指南的一個較老的版本,對於Xcode 3.x可能更有用。 –

回答

0

您可以獲得當前顯示在視圖像這樣子視圖列表:

NSArray *subArray = [self.view subviews]; 

,或者如果您分配每一個如果你把一個標籤,你可以通過它的標籤,即一個特定的子視圖。

UIView *someView = [self.view viewWithTag:100]; 

一旦你創建了一個對象,你想和你的工作可以簡單地調用removeFromSuperview的觀點:

[someView removeFromSuperview]; 

那是什麼意思?就像從屏幕上刪除按鈕和圖像一樣?或者你是否真的想要推/視圖控制器(例如從遊戲等返回到主菜單)

+0

我有很多困難,所以我要問另一個問題。如果你能回答下一個很有幫助的問題。只需進入我的頁面,看看......請! –