@interface MONImage : UIImage
+ (instancetype)imageNamed:(NSString *)pName;
@end
@implementation MONImage
+ (instancetype)imageNamed:(NSString *)pName
{
UIImage * source = [UIImage imageNamed:pName];
CGImageRef cgImage = source.CGImage;
if (cgImage)
return [[self alloc] initWithCGImage:cgImage];
// try it another way
return nil;
}
@end
自定义UIImage子类
本文介绍了一个自定义的UIImage子类MONImage的实现方法。该类重写了imageNamed:方法,用于加载指定名称的图片资源,并尝试通过不同方式返回图片实例。
64

被折叠的 条评论
为什么被折叠?



