我已经像这样自定义了UIMenuController:

UIMenuItem* note = [[[UIMenuItem alloc] initWithTitle:@"Note action:@selector(noteItemTapped:)] autorelease];
UIMenuItem* share = [[[UIMenuItem alloc] initWithTitle:@"Share" action:@selector(shareItemTapped:)] autorelease];
[[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObjects:note, share, nil]];
[[UIMenuController sharedMenuController] update];


并在UIWebView中工作,但存在一些问题:
1)一些使用后,仅显示默认的“复制”按钮
2)它们没有保持接触(我在视图中添加了UITapGestureRecognizer),但是如果我稍加触摸并拖动,它们就可以了。

谁能为我提供一些有关自定义的教程,或者给您一些有关问题的建议?

最佳答案

这是应该解决您的问题的Stackoverflow答案:

UIMenuController not showing up

关于objective-c - UIMenu按钮在使用后消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8356900/

10-11 14:26