如何在目标c中以编程方式调用drawRect

S.P*_*.P. 22 iphone objective-c drawrect

如何在目标c中以编程方式调用drawRect?

我想在我的UItabbarcontroller中调用一个视图的drawrect方法.我怎么能这样做?提前致谢..

编辑

当目前看不到视图时我必须打电话.这将是我第一次打电话给那个观点

Jer*_*myP 43

[myView.layer display];
Run Code Online (Sandbox Code Playgroud)

强制视图直接绘制自己.

[myView setNeedsDisplay: YES];
Run Code Online (Sandbox Code Playgroud)

强制视图在下一个事件循环周期重绘.

但是,如果你需要调用它,即使它不可见,我认为你的视图类的设计有问题.你应该只在drawRect中绘图:不是别的.如果您只是在绘制视图不可见时为什么要这样做?

  • 我不确定我理解这个解决方案.`UIView`没有`display`方法. (2认同)
  • 我相信他的意思是`[myView.layer display]`. (2认同)