В моем приложении есть 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 быть установлен короче, как системные элементы?
Спасибо.