【发布时间】:2012-10-21 14:20:32
【问题描述】:
如何让自定义 UITableViewCell 的内容使用自动布局来移动和调整大小?
为了使问题更清楚,我已将自定义单元格的 contentView 指定为浅灰色背景色。为了尽可能减少问题,我的自定义单元格只有一个名为ratingImageView 的UIImageView,它显示了一些黄色星星;下图中可以看到三个这样的细胞。
我的ratingImageView只有4个约束; (1)宽度=81,(2)高度=40,(3)将中心Y对齐到superview,(4)尾随空间到superview =20。当标准删除按钮出现在滑动删除时,我本来希望超级视图约束的尾随空间强制图像视图向左移动。但是,如下图所示,情况并非如此。
我尝试了许多不同的约束组合,但无法像我预期的那样使 ratingImageView 移位。
我通过良好的introductory Storyboard tutorial 工作遇到了这个问题。使用良好的旧支柱和弹簧完成这项工作没有问题,但我决定尝试使用 Auto Layout 并没有运气。
【问题讨论】:
-
还没有——我只是恢复使用支柱和弹簧。仍然希望有人可以解释如何使其与自动布局一起使用。
-
这里有同样的问题。同样的教程。希望有人能提供答案。
标签: objective-c cocoa-touch ios6 autolayout