我只想确认我的理解是正确的,在接口生成器中,类标识下的类集合(在name.xib摘要窗口的类型下列出)是视图的类,而在IBOutlet类*视图名称中,列出的类描述了接口生成器的连接的性质,对吗?
例如:
Name__________________________________Type
文件的Owner_______________________SomeViewController
第一个Responder____________________UIResponder
MyLabel____________________________UILabel
。
IBOutlet UILabel *lblMyLabel
UILabel是标签的类,IBOutlet UILabel是代码和IB对象之间的连接类型,对吗?
之所以这样问,是因为我继承了UIImageView并更新了视图的类,但将IBOutlet声明保留为IBOutlet UIImageView,它仍然有效,所以我假设IBOutlet部分只是一个描述或指南。
发布于 2010-04-20 16:57:49
如果您正在谈论放在类的@interface部分中的IBOutlet关键字,如下所示:
@interface Myclass {
IBOutlet SomeOtherClass *myObj;
},这将告诉接口生成器,您将使用此类成员连接到接口生成器中的"SomeOtherClass“对象。在编写此成员之后,您将能够在接口构建器中将一个连接从该对象拖动到"SomeOtherClass“对象,并选择"myObj”插座,当在运行时读取.nib时,您将拥有对象和它们之间的连接。您提到的"UILabel“确实是对象的类。
https://stackoverflow.com/questions/2673735
复制相似问题