有没有办法刷新随后会调用drawRect的UIView?
编辑:
我正在做[view setNeedsDisplay]
但它似乎没有工作!或者至少我的drawRect中的NSLog没有显示。
EDIT2:
请参阅精选细节的选定答案的评论!第一个提示:确保链接的属性!
答案 0 :(得分:29)
是的!只需致电
[self.view setNeedsDisplay];
如果您正在使用子类,请从视图控制器,或直接从[self setNeedsDisplay]
UIView
。
编辑:请确保您使用正确的view
进行调用。上面的代码将调用您正在调用它的视图控制器的view
属性;这不一定正确,但这取决于您的需求。
另外,如果您要在nib文件中创建此视图,请确保在Interface Builder中连接了该插座。