我的应用程序中有一个 UIWebView,它可以执行 UIMenuController。我将自定义 UIMenuItem 添加到 UIMenuController(如“google it”)。我添加 UIMenuItem 的代码是:
UIMenuItem *searchItem = [[UIMenuItem alloc] initWithTitle:@"google it" action:@selector(searchWithSelectedText)];
[[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObject:searchItem]];
[searchItem release];
现在,自定义 UIMenuItem 可以显示并在单击后执行正确的操作。但是在 ios5 中,UIMenuItem 显示时太宽了。
自定义 UIMenuItem 可以像系统项一样设置得更短吗?
谢谢。