首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于UITextView的IBOutletCollection

用于UITextView的IBOutletCollection
EN

Stack Overflow用户
提问于 2014-04-23 10:48:46
回答 2查看 176关注 0票数 0

有人能告诉我在InterfaceBuilder中连接一组UITextView对象到IBOutletCollection的步骤是什么吗?在我的XIB文件(比如myfile.xib)中,我有一行8个UITextView对象。在我的myfile.h文件中,我声明了一个IBOutletCollection:

代码语言:javascript
复制
@property (nonatomic, retain) IBOutletCollection(UITextView) NSArray *textViews;

现在,我想将XIB UITextView对象连接到IBOutletCollection。我尝试按CTRL键从XIB中的第一个UITextView拖动到FileOwner,但没有显示任何IBOutlets。我试着用CTRL键点击(右击) FileOwner,结果弹出了一些小的黑色菜单。这显示了我的textViews outlet集合,所以我尝试从textViews的小圆圈拖动到XIB中的UITextView对象,但没有任何效果。我在谷歌上搜索了一些关于这方面的信息,但我只找到了“以通常的方式将你的UITextView连接到IBOutletCollection”这样的语句。我不知道“通常的方式”是什么。请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2014-04-23 11:47:59

你确定你是从正确的“小圆圈”拖到你的文本视图,因为这对我来说很好。

另一种方法是,就像连接插座一样,打开助理编辑器,这样就可以同时看到xib文件和控制器的.h或.m文件。在控制器中没有代码的情况下,选择文本视图并按住control键将其拖动到@interface下的区域,它应该显示为"Insert Outlet or Outlet Collection“。当您放手时,填写名称,然后将“连接”下拉菜单从"outlet“更改为"outlet collection”。完成第一个操作后,按住code键并从其他文本视图拖动到该行代码。

票数 0
EN

Stack Overflow用户

发布于 2014-04-23 11:58:41

确保File's Owner的类被设置为您试图将outlet集合挂接到的类。打开身份检查器(Ctrl + Cmd + 3),然后在框中键入类的名称。然后再试着把插座接上。

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

https://stackoverflow.com/questions/23233912

复制
相关文章

相似问题

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