最近我已经解决了complex auto layout situation(感谢@Catalina T.)。目前我遇到了内容拥抱优先问题。我有4个动态标签,可能包含大量文本,因此单元格应该适合内容。根据当前的约束和优先级,如果我将大量文本设置为所有动态标签,则它可以完美地工作(尽管其中一个不会完全显示,而是会用点剪裁)。如果我将第三个标签的文本设置为一个巨大的自动布局变得疯狂......我得到这样的东西:
然而,我希望所有标签都被安排。
如何解决此问题?
提前谢谢!
答案 0 :(得分:0)
我设法解决了这个问题。
AutoLayout应该知道所有动态视图中的前导,尾随,顶部和底部约束。除此之外,可能会发生一种观点是巨大的而其他观点不是,因此你会得到错误的安排。要解决此问题,只需为尚未与此约束连接的每个动态视图添加垂直间距。然后,您应该将约束关系更改为D:\>type test.csv
"OTOBJID","OTTRANSID"
"0","0"
"0","1"
"0","2"
"0","3"
"0","4"
"0","5"
"1","0"
"1","1"
"1","2"
"1","4"
"1","5"
,这样您只需通知AutoLayout您希望这些视图进行排列。