(四十九)Quartz2D自定义控件

利用Quartz2D来自定义UIImageView:

模仿UIImageView:

设置frame,设置图片。

注意一个细节,自定义的imageView,应该通过重写set方法来设置图片并且重绘,否则只有初始化的时候那个图片才有效。

- (void)setImage:(UIImage *)image{
    
    _image = image;
    
    [self setNeedsDisplay];
    
}

Tip:set方法不要使用self。

注意属性的设定一般都是重写set方法!自定义控件还要在set方法中重绘。



posted on 2015-02-13 16:46  张大大123  阅读(81)  评论(0编辑  收藏  举报

导航