【问题标题】:How to resize base view in a XIB to fit contents?如何在 XIB 中调整基本视图的大小以适应内容?
【发布时间】:2016-08-03 07:35:25
【问题描述】:

我正在使用自动布局在 Interface Builder 中设计一个自定义视图。它不是代表“屏幕”的视图,它只是一个子视图,我将在整个应用程序中放入另一个视图。我的自定义视图在此处设置了所有约束,但基本视图太大了(我发现在设置约束时以这种方式工作更容易)。结果,元素在垂直方向上的间距太远了:

我可以向上拖动基本视图的底部来手动调整它的大小,但它不精确,我最终使用了一个硬编码的数字:

有没有办法让这个自定义视图自动计算它的首选高度,这样我就不必尝试手动调整它的大小,也不必在我将其放入其他部分时为其分配高度约束应用?

【问题讨论】:

    标签: uiview autolayout interface-builder


    【解决方案1】:

    这里我在自动布局中使用多人游戏。请下载演示并检查它。我希望它对你有用。

    Source code here simple demo

    【讨论】:

      猜你喜欢
      • 2011-11-03
      • 2015-11-17
      • 1970-01-01
      • 2012-10-25
      • 2019-08-27
      • 2011-08-20
      • 1970-01-01
      • 2020-04-14
      • 2011-12-24
      相关资源
      最近更新 更多