【问题标题】:Center multiple views with varying height using autolayout使用自动布局将具有不同高度的多个视图居中
【发布时间】:2015-05-17 05:52:09
【问题描述】:

这个答案:https://stackoverflow.com/a/25898949/1364053在某种程度上适合我的问题。我需要的是我的容器视图中有三个视图。

中间的一个是滚动视图。如果我固定所有三个视图的高度和宽度,并使用上面链接中描述的比率方法,一切正常。

但是我需要中间滚动视图增长到一定程度,假设滚动视图的当前高度是 30,如果设备高度增加它应该增长到最大值 40 但不超过(

好的..所以我尝试给中间视图两个约束。

【问题讨论】:

  • 您是否尝试过添加该约束?只需为其添加高度限制,并赋予其比实际比例高度约束更高的优先级。这样它就会有一定的高度,但总是
  • 纠正我如果我理解错了..我应该添加两个高度约束。一个高度相等,另一个
  • 是的,Xcode 会尽量满足所有这些要求,如果出现冲突,请根据您的设置对它们进行优先级排序。这将导致所需的行为。
  • 不走运.. 请检查已编辑的问题
  • 我以为你用的是“比率法”!?您当前的约束设置看起来不像...

标签: ios iphone ios8 autolayout


【解决方案1】:

Sample.xib 上传的 xib 可能会对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-22
    • 2013-06-11
    • 2016-08-27
    • 2015-09-17
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多