gpt4 book ai didi

iphone - 使用 uimenucontroller 时遇到问题

转载 作者:行者123 更新时间:2023-12-03 19:24:58 24 4
gpt4 key购买 nike

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

这是我正在使用的代码:

{
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不显示菜单项触摸结束。我可以找到

 [self becomeFirstResponder];

返回无值..任何人都可以帮助我解决这个问题。

最佳答案

您的 View 或 View Controller 需要实现 -(BOOL)canBecomeFirstResponder (返回 YES)

关于iphone - 使用 uimenucontroller 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7794814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com