首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >setNeedsDisplay的使用

setNeedsDisplay的使用
EN

Stack Overflow用户
提问于 2013-08-06 20:03:50
回答 1查看 8K关注 0票数 2

我对setNeedsDisplay更新UIView的不同用法感到困惑吗?在尝试使用以下命令时,确实会收到错误消息("No visible @interface for viewcontroller declares the selector setNeedsDisplay"):

代码语言:javascript
复制
[self.view setNeedsDisplay:YES];

我发现我必须忽略这个论点,才能让它对UIViews有效:

代码语言:javascript
复制
[self.view setNeedsDisplay]

为什么这里不需要UIView更新的参数?(关于如何使用setNeedsDisplay的许多答案都提出了第一种方法)

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-06 20:07:50

案件敏感性问题,b.t.w.。

将其改为:

代码语言:javascript
复制
[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。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18089411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档