UIMenu按钮在使用后消失

时间:2011-12-02 13:18:35

标签: objective-c ios uiwebview uimenucontroller

我已经像这样定制了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)但是如果我触摸并拖动一点,他们就可以了。

任何人都可以向我提供一些此类自定义教程,或者就问题提出一些建议吗?

1 个答案:

答案 0 :(得分:1)

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

UIMenuController not showing up