2009-12-23 66 views
1

我碰到這部分的代碼運行(在一個IBAction爲實例方法.M實現文件):(iPhone,Obj-C)這個「視圖」屬性來自哪裏?

UIActionSheet *actionSheet = [[UIActionSheet alloc] ...]; 
... 
[actionSheet showInView:self.view]; 

自我指按鈕,但我想知道我在哪裏能找到這個「觀點」屬性因爲我查找UIButton,UIView,NSObject,但無法找到這個「視圖」屬性來自哪裏。

(此外,在術語的任何修改,將不勝感激,因爲我努力學習所有正確的術語 - 我是一個初學者iPhone程序員)

回答

3

視圖屬性是一個UIViewController之一。控制器通常在初始化時創建一個視圖,並負責管理它。 UIViewController的任何子類都將繼承此屬性。有關更多詳細信息,請參閱this link。另外,您可能需要熟悉MVC(模型視圖控制器),因爲這可能會使控制器具有視圖屬性的原因更加清晰。有關更多詳細信息,請參閱this link

+0

我將如何使用viewDidLoad? – Devoted 2009-12-23 01:31:18

+1

在你的UIViewController的子類中,只需添加方法: - (void)viewDidLoad 在裏面,你可以放任何你想要發生的事情,當你的視圖加載到內存時。 – Mike 2009-12-23 01:50:22