UITableViewCell的自动布局问题

时间:2016-10-04 20:21:24

标签: ios swift ipad uistoryboard nslayoutconstraint

我正在尝试设计一个自定义的tableviewcell,其中包含5个UILabel系列,不同宽度,但相同的高度适用于iPad的横向,一切都在以前的iPad中运行良好,但在12.9“iPad中我无法正确设置约束,我尝试了Aspect - 基本约束,基于优先级的约束和恒定宽度约束但似乎没有什么对我有用,每次随机一个标签变得过大,有人知道更好的方法来解决这个问题,

2 个答案:

答案 0 :(得分:1)

您为每个标签设置了哪些约束?

  • 尾随空间
  • 领先的空间
  • 标签之间的垂直空间
  • 等于身高(每个标签)

这样它应该可以正常工作。

关于tableView,您正在使用委托的方法:

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

答案 1 :(得分:0)

我通过使用多个约束修复了这个问题,为了修复宽度,我使用等宽宽度包含低优先级而小于高优先级,这解决了问题 -