问题:
在UITableView中自定义了一个UITableViewCell,里面有一个Label和ImageView,问题是在点击这个Table的这一条时,imageview的大小改变了。
设置imageview的背景为红色,发现不是图片的大小改变,而是整个UIimageview的大小改变了。
原因:
找了很多问题,终于发现自定义的UITableViewCell变量名命名出了问题,我把这个UIImageview叫做imageView,而UITableViewCell自带一个imageView的UIImageview,因此布局什么的都乱掉了。
解决方法:
将变量改名。
@property (weak, nonatomic) IBOutlet UIImageView *imageView;
改为
@property (weak, nonatomic) IBOutlet UIImageView *iconImageView;