OStack程序员社区-中国程序员成长平台

标题: ios - 自动布局:具有可变高度和两个标签的表格单元格 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 07:19
标题: ios - 自动布局:具有可变高度和两个标签的表格单元格

我遇到了一些高级自动布局主题,需要您的帮助。

我有一个简单的自定义表格单元格,标签固定在左侧,一个固定在右侧,非常简单:

enter image description here

现在,我希望左侧标签始终位于左上角,高一行,并根据内容缩放其宽度,最大为可用空间的 50%(如果内容超过此值,我希望它被点切断):

enter image description here

我希望右侧标签始终位于右上角,向左增长直到到达左侧标签的右边框。根据左侧标签的宽度,右侧标签可能会变宽或变薄:

enter image description here

现在,如果内容不适合右标签,我希望它使用几行来改变单元格的大小,但仍然尊重左标签的大小:

enter image description here

我知道如何让标签自动增长表格单元格,但我不知道如何正确配置左右标签之间的关系。

谁能帮我解决这个问题?

非常感谢!



Best Answer-推荐答案


您需要以下约束:

XIB中第一个约束怎么做:

基本上就是leftLabelCtrl+左键点击到superview,添加Equal Widths约束,然后修改约束为<= 而不是 =。还要修改Multiplier;而不是 1,改为 1:22:1,其中 2 对应于 superview 的宽度。

关于ios - 自动布局:具有可变高度和两个标签的表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30289182/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4