这里有人知道是否setNeedsDisplay
会导致立即drawRect
呼叫和立即更新屏幕吗?或者它仅仅是一个排队的请求?谢谢。
问问题
4940 次
1 回答
4
直到下一个绘图周期才真正重绘视图。这只是通知系统应该重绘视图。
请参阅UIView 类参考
您显然可以通过将内容模式设置为UIViewContentModeRedraw
. 我没有亲自做过,但代码应该类似于
UIView *redrawView = [[UIView alloc] initWithFrame:frame];
...
redrawView.contentMode = UIViewContentModeRedraw;
请参阅视图和窗口模式:内容模式
于 2011-08-24T14:38:52.393 回答