1

我已经像这样自定义 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 添加到我的视图中)但是如果我触摸并拖动一点,他们没事。

任何人都可以为我提供一些此类定制的教程或对问题提出一些建议吗?

4

1 回答 1

1

这是一个可以解决您的问题的 Stackoverflow 答案:

UIMenuController 没有出现

于 2011-12-24T20:36:04.690 回答