4
如何使用Interface Builder和自动布局来布置以下UITableViewCell
? 具有自动布局的典型UITableViewCell
要求
- 的ImageView的垂直居中并具有固定的大小。
- textLabel and detailTextLabel在它们之间具有固定的垂直间距。
- 的为textLabel和detailTextLabel一起必须垂直居中相对于ImageView的。
- 的为textLabel和detailTextLabel的高度加起来不得大于的ImageView的高度更大。
- The textLabel and detailTextLabel如果需要可以使用多行。 textLabel比detailTextLabel更具优先权。
例子
(不完美的像素)
我设法忽略了界面生成器和自动布局,直到iOS 7。现在我努力使用两者,因为它们是未来。对?对? – hpique
我喜欢这个问题,但是我确实担心任何答案都需要长篇博客文章,不仅需要编写代码(由于您的#4和#5需求需要编程逻辑,因此可能无法在IB中完成),而且解释了约束背后的细节(内容拥抱vs内容压缩)。另外,暗含的是#6的要求,它可以是“在肖像和风景中都可以工作的”。 –
我不明白所有的爱是从哪里来的这个问题(现在有4票)。这个问题不符合以下要求:“询问代码的问题必须对所解决的问题有最小的理解,包括尝试的解决方案,为什么他们不工作,以及预期的结果。”那么尝试解决方案在哪里? – bilobatum