4

您如何UITableViewCell使用 Interface Builder 和自动布局来布局以下内容? 布局

要求

  • imageView垂直居中并具有固定大小。
  • textLabel和detailTextLabel之间有固定的垂直间距。
  • textLabeldetailTextLabel一起必须相对于imageView垂直居中。
  • textLabeldetailTextLabel的高度不能大于 imageView 的高度
  • 如果需要,textLabeldetailTextLabel可以使用多行。textLabel比detailTextLabel具有更高的优先

例子

(不是像素完美的)

detailTextLabel 两行 textLabel 两行

4

1 回答 1

0

并非所有这些要求都可以使用自动布局来表达。如果你想要复杂的东西,你必须手动布局实现 -layoutSubviews。

在这种情况下,考虑到它只有 3 个视图,它不会是很多代码。

于 2013-10-29T20:50:50.167 回答