我正在初始化一个tableview单元格,并且在cellForRowAtIndexPath中我有这段代码来改变UIImage视图的大小
if postCell.photoImageView.image == nil
{
postCell.photoWidthConstraint.constant = nilImagePhotoImageViewSize
postCell.photoHeightConstraint.constant = nilImagePhotoImageViewSize
postCell.layoutIfNeeded()
postCell.updateConstraintsIfNeeded()
}
...但是,imageView会在首次创建时保留Storyboard中给出的默认大小。似乎在重复使用单元格之后,正确地反映了这些变化。
我应该把这段代码放在哪里才能始终正常工作?
谢谢!