在 xcode 中的自定义视图中给出高度后刷新情节提要视图控制器

Posted

技术标签:

【中文标题】在 xcode 中的自定义视图中给出高度后刷新情节提要视图控制器【英文标题】:refresh storyboard view controller after giving height in custom view in xcode 【发布时间】:2017-12-16 15:57:52 【问题描述】:

我有一个带有几个 ViewController 的故事板,其中一些有一个 StackView,其分布设置为“按比例填充”。 在堆栈视图中有视图,它们被设置为自定义视图。 我在代码中设置了视图高度,并根据一些按钮点击来稍微玩一下。 当我运行应用程序时,一切都按计划进行,但在情节提要中没有任何变化。 诚然,我想做的改变正在发生,唯一的问题是当我想在故事板中设计时方便。 有没有办法刷新故事板,所以我可以直观地看到变化

【问题讨论】:

【参考方案1】:

Interface Builder 可以使用关键字 IBDesignable/IBInspectable 反映在 ViewController 或 View 中对 UI 的操作。查看 this article 如何在 xcode 中使用此功能。

【讨论】:

以上是关于在 xcode 中的自定义视图中给出高度后刷新情节提要视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

如何将子视图添加到情节提要中的自定义 UITableViewCell

如何在绘制之前获取调整大小的自定义视图的宽度和高度

具有动态高度的自定义视图作为 UITableView 标题 ios xcode

Xcode 6 大小类中的自定义字体大小无法与自定义字体一起正常工作

如何从情节提要中的自定义视图制作@IBAction?

使用 Swift 3 Xcode 8 加载时缺少自定义 XIB