前言
最近在做装备详情弹窗时,遇到一个需求,需要展示装备信息:描述,属性,附加技能描述等。这些信息需要按照一定的排列方式排列,即:描述,固定高度,属性,固定高度,附加技能描述。
由于属性展示需要展示装备的所有属性,并且每条属性展示一行,每个装备的属性条数又不固定。
对于这种情况,自然而然的想着使用自动布局,首先父物体肯定会用到自动布局器。由于子物体(如属性)条数不确定,该子物体也需要用到自动布局。
ui
外层自动布局:
内层属性自动布局:
运行
错误效果1:文本重叠
错误效果2:文本间距过大
分析
最后分析发现是因为布局器嵌套