【问题标题】:Autolayout - pull apart super view?自动布局 - 拉开超级视图?
【发布时间】:2013-04-10 19:39:05
【问题描述】:

是否可以使用自动布局根据汇总高度和子元素之间的填充来设置超级视图的高度?

基本上我正在尝试用来自远程服务器的文本填充子视图,视图正在动态更改高度,但它们的超级视图(或换句话说,容器视图)是静态的。

【问题讨论】:

    标签: iphone ios cocoa autolayout


    【解决方案1】:

    请参阅 -intrinsicContentSize 和 -invalidateIntrinsicContentSize。我相信仅此一项就可以在简单的情况下使您到达那里。据我了解,其他东西(包括与子视图边缘距离受限的超级视图)将被移动以适应声称会破坏其他约束的最小尺寸的视图(例如,保持您的视图可见)。

    如果其他人能在这里验证/无效/纠正我,我会很高兴。在实践中,我仍然对 Autolayout 特有的许多细节深思熟虑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多