首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@IBDesignable固定高度UIView

@IBDesignable固定高度UIView
EN

Stack Overflow用户
提问于 2017-05-06 18:46:16
回答 2查看 1.3K关注 0票数 2

我有一个自定义控件(xib + UIView子类)。

我希望我的控件有一个像UITextField或ProgressBar那样的计算高度,所以我希望IB不向我展示每一侧的UIView调整大小旋钮,而只显示在我的自定义控件的左边和右边。在“属性检查器”中的“UITextField高度”字段中,您无法从“接口生成器”修改它。

我搜索了StackOverflow,并找到了这个制作一个固定大小的UIView,如UISwitch (使用IBDesignable),但这不是我想要实现的。

谢谢你的帮助,卢卡-

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-06 20:41:37

我相信您希望在右侧实用程序面板中禁用“大小”检查器中的“高度”,只用于您的自定义控件(如分段控件和固定高度文本字段)。到目前为止,这是不可能的。使用IBInspectable,您将只能在属性检查器中显示变量。另一个选项是,每次加载时,都要在代码中调整控件的大小。

票数 2
EN

Stack Overflow用户

发布于 2017-05-06 19:02:08

实现目标的一种方法是使用自动布局在视图上添加高度和宽度约束。您可以将IBOutlet添加到Interface中的约束中,以防需要在运行时对它们进行操作。

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

https://stackoverflow.com/questions/43824152

复制
相关文章

相似问题

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