我将如何使用AutoLayout创建这样的布局?
标签文本的宽度可以不同,但始终是单行。我如何强制标签与文本进行水平缩放,并立即在标签的左侧?
我尝试使用属性文本。我还尝试了 View 作为容器和水平堆栈 View ,但未能获得我想要的结果。其他选择是什么?
最佳答案
这绝对没有问题 - 只需放入图像,在 View 的左侧和顶部进行布局约束,然后将标签右添加到它,然后在图像的右侧进行布局约束和文本的左侧。
要限制标签宽度,您可以将标签右侧的约束添加到 View 的右侧,如果您想用大于
使标签尽可能小>标志。
编辑
如果整体应绑定(bind)到监督的右边界,则将两者都放在 View 中,将 View 对准监督的右边界,并从标签的右侧施加约束至风景。标签大小时,该 View 将相应调整大小。
关于ios - 使用自动布局的 UIImage 旁边的 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34129893/