2009-12-23 65 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