首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分配first-responder状态失败

分配first-responder状态失败
EN

Stack Overflow用户
提问于 2013-06-25 02:39:30
回答 1查看 58关注 0票数 0

我有一个带有两个视图的小应用程序。我不理解的是,我似乎无法管理如何手动将first responder状态分配给特定视图。

我在awakeFromNib方法中有这段代码。

代码语言:javascript
复制
-(void)awakeFromNib{
NSView *a = [[firstView alloc]init];
NSView *b = [[secondVIew alloc]init];

[b becomeFirstResponder];
[a resignFirstResponder];

}

为什么这不起作用?

EN

回答 1

Stack Overflow用户

发布于 2013-06-25 04:03:01

首先,在成为第一响应者之前,我会先辞职。

要获得更详细的答案,我们需要知道视图相对于视图控制器的布局。通常,在视图控制器中指定firstResponder。由于您要覆盖awakeFromNib,很明显这个代码片段不在viewController中。

最后,别忘了给super打电话。

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

https://stackoverflow.com/questions/17282636

复制
相关文章

相似问题

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