繁体   English   中英

如何将UIView插座连接到自定义子视图

[英]How to connect UIView outlets to a custom subview

我还是xcode / iOS的新手,有以下问题:

为了显示一些移动调试信息,我将一个UIview作为outlet-property添加/连接到我的一个Viewcontroller。 此视图是UIview的自定义子类。 现在我添加了一些UIlabel作为此视图的子视图,并希望将这些标签的插座连接拖到我的customUIview.h文件中,以便可以将这些标签作为我的自定义UIview类的属性进行访问(无需直接从查看控制器)。

问题是界面构建器(我使用的是Storyboards / xcode4.3)没有成功。 我可以将插座连接到ViewControllerClass.h,但不能连接到我的子视图的.h文件。 任何人都可以指出问题出在哪里?

刚解决了这个问题。 在customview.h文件中手动输入属性插座声明后,我可以将它们从那里按住拖动连接到它们在接口生成器中对应的UIlabel对象。 仅适用于此方向!

不管怎么说,还是要谢谢你

将自定义视图类从“UIView”更新为界面构建器中的“自定义视图”类。 现在,您只需通过按住Ctrl键并将按钮或文本字段拖动到相应的自定义类即可建立连接。

问题解决了! 由于三年前一篇有趣的SO帖子(关于连接到UIView的子视图),我发现只是从动作或出口圈(在.h文件中)拖动(不是Ctrl_drag!)到控件,就是这样。 即使控件与子类UIView处于不同的视图中,也能完美地工作。 虽然你总是拖离圈子,但与行动同样适用于行动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM