ios – 垂直Autolayout两个视图,动态高度对齐顶部

ios – 垂直Autolayout两个视图,动态高度对齐顶部,第1张

概述我有两个视图,可以是动态高度. 取决于内容view1或view2是最高的. 最高视图应确定到view3的距离. 在我当前的实现中,view1和view2对view3的x像素都有约束.但问题是view1和view2然后总是相同的高度(所有内容都不会对齐顶部) 试试这个.确保视图1和2都有一些约束到超视图的顶部和侧面(或固定宽度,无论在水平方向上修复视图所需的任何内容).假设您希望底部视图的距离为30 我有两个视图,可以是动态高度.
取决于内容vIEw1或vIEw2是最高的.

最高视图应确定到vIEw3的距离.

在我当前的实现中,vIEw1和vIEw2对vIEw3的x像素都有约束.但问题是vIEw1和vIEw2然后总是相同的高度(所有内容都不会对齐顶部)

解决方法 试试这个.确保视图1和2都有一些约束到超视图的顶部和侧面(或固定宽度,无论在水平方向上修复视图所需的任何内容).假设您希望底部视图的距离为30.为视图1提供一个约束,以查看优先级为200的= 30的另一个,以及优先级为1000的另一个> = 30(默认值).视图2应该只需要一个约束来查看具有1000优先级的> = 30的3.

低优先级约束(200)将最初固定视图3的位置,但是足够低,如果视图2扩展,视图3将向下移动,并且还足够低以使视图1的默认内容拥抱优先级将保持不变如果它不需要基于其文本大小,则扩展其高度.

总结

以上是内存溢出为你收集整理的ios – 垂直Autolayout两个视图,动态高度对齐顶部全部内容,希望文章能够帮你解决ios – 垂直Autolayout两个视图,动态高度对齐顶部所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1057257.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存