首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用uimenucontroller时遇到的问题

使用uimenucontroller时遇到的问题
EN

Stack Overflow用户
提问于 2011-10-17 21:54:28
回答 1查看 441关注 0票数 4

我需要在我的应用程序中使用uimenucontroller,当我移动uiviewcontroller中存在的任何选定的uiview/uiimageView时,我想要复制/粘贴/等选项。

下面是我使用的代码:

代码语言:javascript
复制
{
UIMenuController *menuController = [UIMenuController sharedMenuController];

UIMenuItem *resetMenuItem = [[UIMenuItem alloc] initWithTitle:@"Paste" action:@selector(menuItemClicked:)];

[self becomeFirstResponder];

[menuController setMenuItems:[NSArray arrayWithObject:resetMenuItem]];
[menuController setTargetRect:imageView.frame inView:self.view];
[menuController setMenuVisible:YES animated:YES];
}

我在uiviewcontroller中的touches end中调用这个函数,它是从rootviewcontroller推送的,uimenucontroller仅在第一次使用viewcontroller时显示,当我返回到rootviewcontroller并按下uiviewcontroller时,uimenucontroller在触控结束时不显示菜单项。我可以发现

代码语言:javascript
复制
 [self becomeFirstResponder];

不返回值..有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-29 19:54:58

你的视图或视图控制器需要实现-(BOOL)canBecomeFirstResponder (返回是)

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

https://stackoverflow.com/questions/7794814

复制
相关文章

相似问题

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