我对setNeedsDisplay更新UIView的不同用法感到困惑吗?在尝试使用以下命令时,确实会收到错误消息("No visible @interface for viewcontroller declares the selector setNeedsDisplay"):
[self.view setNeedsDisplay:YES];我发现我必须忽略这个论点,才能让它对UIViews有效:
[self.view setNeedsDisplay]为什么这里不需要UIView更新的参数?(关于如何使用setNeedsDisplay的许多答案都提出了第一种方法)
谢谢
发布于 2013-08-06 20:07:50
案件敏感性问题,b.t.w.。
将其改为:
[self.view setNeedsDisplay];正如您已经发现的,您在UIView对象上调用“UIView”,而不是UIViewController (这是您看到的"No visible @interface for viewcontroller declares the selector 'setNeedsDisplay'“错误)。
" takes a YES or NO parameter is on the Macintosh side,在NSView。
https://stackoverflow.com/questions/18089411
复制相似问题