首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何引用在接口构建器中创建/实例化的对象实例?

如何引用在接口构建器中创建/实例化的对象实例?
EN

Stack Overflow用户
提问于 2010-01-19 06:14:49
回答 2查看 403关注 0票数 1

在界面构建器中工作时,您可以使用不同类型的对象来布局您的界面,但我不清楚这些是对象的实例,还是某种工厂方法或类似的东西。基本上,如果你使用Interface builder来布局你的对象,尤其是uiview的子类,你如何在你的代码中引用特定的实例/对象?

EN

回答 2

Stack Overflow用户

发布于 2010-01-19 06:29:48

通过界面生成器放置任何对象(如UIButton )时,在加载放置该对象的xib文件时会实例化这些对象。

如果您通过Interface Builder将对象连接到在头文件中定义的实例变量,则可以引用该对象。

但您需要定义要在Interface Builder中显示的实例变量,如下所示。

代码语言:javascript
运行
复制
@interface FooObject : NSObject {
    UIButton *button;
}
@property (nonatomic, retain) IBOutlet UIButton * button;
票数 1
EN

Stack Overflow用户

发布于 2010-01-19 06:26:33

可以在nib中的对象之间绘制连接,以使这些对象相互引用,也可以从文件的所有者(将是加载nib之前的一些预先存在的对象,如UIViewController)绘制连接。通常,您需要构造代码,以便需要访问nib中的内容的所有内容要么知道所属对象,要么被所属对象所知。

另一方面,不应该有那么多的外部对象需要知道你的nib中的特定元素,或者你可能有太多的耦合。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2089623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档