UITableView自动布局之动态图片及文字

在做swift测试app的时候做了个看糗百的功能如上图

这个界面中的内容和图片都是动态的,假如内容为contentLabel,图片为contentImageView,一开始我是设置contentLabel左上下右,contentImageView则设置左右下和高,并把高连到类做了一个变量contentImageViewHeight, 并在cellForItemAtIndexPath 函数里面中动态设置contentImageViewHeight.constant的值,结果一运行总报NSLayoutConstraint冲突

后来查了下,做了下修改:将contentImageView的高删掉,运行,居然没问题了,也就是说heightForRowAtIndexPath动态设置高度以后,tableview会自动适配contentLabelcontentImageView,太强大了,涨姿势了

Written on March 29, 2016