2016-05-13 93 views

回答

0

尝试以下用于施加自动布局约束步骤:

1)设置前置,顶部和底部约束等于零的UITableView

2)的UITableViewCell,内容视图内,将UIImageView的约束条件设置为Leading,Top,Bottomom等于5,将Aspct比率设置为1:1

3)将标题标签的高度设置为UIImageView高度的一半。对于该标题标签应用领先,顶部和尾部约束等于5。

4)在标题标签下方放置一个字幕标签,并将其设置为高度等于UIImageView高度的一半。将前导abd底部约束设置为该字幕标签等于5.

5)将长宽比约束应用于这两个标签中的任何一个。

5)您也可以选择两个标签和应用相等的高度和宽度相等约束

6)最后,应用顶部约束为w.r.t titleLabel字幕标签,等于零。

7)现在您可以实现UITableView的heightForRowAtIndexPath方法并返回所需的高度值。

enter image description here

+0

谢谢尼莱什。其实我已经尝试了所有的解决方案,如估计行高度方法,所以返工框架计算,并给出heightForRow方法准确的高度仍然表视图在iPad上摇晃。或者如果每个东西都是文件,但是当弹出来再次查看开始晃动的问题 –

+0

还有一个认为我有一个自定义的部分标题视图的笔尖&我已创建自定义部分标题使用自动布局 –

+0

Cascade图像可以任意大小,但我必须调整图像大小以便图像不应该堆砌和应该对齐顶部和左侧的单元格 –