初始化后UITableViewCell子视图未获得正确的大小

时间:2014-11-29 23:38:43

标签: ios uitableview swift initialization

我正在初始化一个tableview单元格,并且在cellForRowAtIndexPath中我有这段代码来改变UIImage视图的大小

   if postCell.photoImageView.image == nil
   {
         postCell.photoWidthConstraint.constant = nilImagePhotoImageViewSize
         postCell.photoHeightConstraint.constant = nilImagePhotoImageViewSize

         postCell.layoutIfNeeded()
         postCell.updateConstraintsIfNeeded()
   }

...但是,imageView会在首次创建时保留Storyboard中给出的默认大小。似乎在重复使用单元格之后,正确地反映了这些变化。

我应该把这段代码放在哪里才能始终正常工作?

谢谢!

0 个答案:

没有答案