如果imageView没有解决,我试图覆盖ImageView的getter来返回占位符图像,但是我有错误,我不能这样做。
为什么会发生这种情况,我该如何解决这个问题?
我的代码
@implementation OvalImageView
- (UIImage *)image
{
return _image? _image : [UIImage imageNamed:@"avatar-big-placeholder"];
}
错误:使用未声明的标识符'_image'
答案 0 :(得分:1)
解决了
- (UIImage *)image
{
return [super image]? [super image] : [UIImage imageNamed:@"avatar-big-placeholder"];
}
我是这样做的,因为如果该imageView中没有用户照片,我需要加载带有图像占位符的imageView。然后用户添加照片占位符完成。对我来说简单而有效