首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法与IB中的约束建立插座连接

无法与IB中的约束建立插座连接
EN

Stack Overflow用户
提问于 2014-02-28 12:13:45
回答 4查看 21.7K关注 0票数 23

我使用的是XCode 5和iOS 7。我需要在布局之前动态更改UITextView的高度约束。我看过很多帖子,说这可以通过建立一个从IB中的约束到源代码的插座连接来实现。我试图建立从IB中的约束出口到owning类的头文件的连接,但无法建立连接-当我将鼠标拖到头文件上时,IB不会“高亮显示”,就像从按钮等其他对象进行连接时一样。

以前有没有人遇到过这种情况?非常感谢所有的帮助。

EN

回答 4

Stack Overflow用户

发布于 2014-03-01 12:24:20

这是我正在做的一张照片。我正在按住control键从约束拖动到头文件。

在现实生活中,我更可能控制并拖动到实现文件中的匿名类别,因为我不希望IBOutlet属性是公共的。所以这也是一张照片。对不起,此屏幕截图没有显示光标:它在拉伸线的底部。

票数 52
EN

Stack Overflow用户

发布于 2015-02-17 14:57:27

您是否正在尝试在UIView类中创建连接?似乎只能在与故事板中的该场景相关联的UIViewController类中创建连接。

因此,如果您希望从视图本身执行此操作,那么您的变通方法可能是正确的。

票数 1
EN

Stack Overflow用户

发布于 2016-04-30 07:12:41

我想我已经晚了,但写这篇文章可能还是值得的。我也遇到过类似的问题。我没有正确设置视图的文件所有者。您可以使用assistant editor进行简单的测试。如果助理编辑器不允许您为视图控制器选择automatic,这意味着您没有正确设置文件所有者。检查视图控制器是否与.xib文件具有相同的名称(通常是这种情况)。

这将允许您连接所有的IBOutlets,包括约束。

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

https://stackoverflow.com/questions/22086054

复制
相关文章

相似问题

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