非等高cell的高度设置

  • 在cell中增加height属性
  • 在cell的模型属性的set方法中强制布局(layoutIfNeed方法),再计算高度
  • 在控制器中实现cell高度的估计方法(estimatedHeightForRowAtIndexPath),随便返回一个数值
  • 在控制器中实现heightForRowAtIndexPath方法,返回cell的实际高度

注意点:

使用xib的时候在有label的时候,需要先设置label的宽度,否则会有一些小问题;

使用storyboard的时候不能同时设置左右边界约束,否则会报各种错

posted @ 2016-04-05 21:03  爱上咖啡的唐  阅读(172)  评论(0编辑  收藏  举报