Я просто хочу отобразить UIMenuController сразу после того, как текстовое поле станет активным.
Сейчас я делаю следующее:
- (IBAction)textFieldeditingDidBegin:(UITextField *)sender {
// textfield menu item
UIMenuController *menu = [UIMenuController sharedMenuController];
[menu setTargetRect:sender.frame inView:self.view];
[menu setMenuVisible:YES animated:YES];
}
Метод вызывается, но он просто не отображает меню ...
Если я делаю жест касания + удержания в текстовом поле, он появляется регулярно.
Я надеюсь, что есть простое решение для этого, спасибо
IBAction
вместо обычного метода делегата? Вы вручную связываете действия в XIB? - person marzapower   schedule 09.07.2012UITextField
, используя протоколUITextFieldDelegate
. На самом деле, мое тестовое приложение использует главный контроллер в качестве делегата для обработки событий из текстового поля. - person marzapower   schedule 09.07.2012