16

我还是 xcode / iOS 的新手,并且遇到以下问题:

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

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

4

3 回答 3

26

刚刚解决了问题。在 customview.h 文件中手动键入属性插座声明后,我可以将它们从那里按 ctrl-drag-connect 连接到 interfacebuilder 中相应的 UIlabel 对象。只在这个方向有效!

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

于 2012-10-19T18:52:28.567 回答
1

将您的自定义视图类从“UIView”更新为界面构建器中的“自定义视图”类。现在您可以通过 ctrl+拖动按钮或文本字段到适当的自定义类来建立连接。

于 2012-10-19T14:24:22.260 回答
0

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

于 2016-05-03T03:05:16.583 回答