我需要水平布局两个标签和一个图像:
[label1]-10-[icon]-10-[label2]
问题是当label1
没有文字(即空文本)时,左边缘和icon
之间仍有10个点间距。
我目前的做法是,每当我设置任何标签的文本时,我会删除所有约束并重新添加它们,并且间距取决于文本。这显然效率不高,因为标签位于可以重复使用的单元格中,因此每次重用单元格时,都会删除并重新应用约束。
我想要尝试的下一件事就是为label1
和icon
设置一个专用约束,所以每次设置label1
的文本时,我都会添加或删除专用约束。
我也想知道有更好的方法吗?如果它从根本上改变了我布局它们的方式,那就好了。
由于
答案 0 :(得分:-1)
[the view]-0-[icon]-10-[label2]