#ios4 #keyboard #uibutton #ipad
#ios4 #клавиатура #uibutton #iPad
Вопрос:
У меня есть UIButton, который реагирует на событие touchUpInside. Внутри этого обработчика событий я хочу вызвать клавиатуру и разрешить пользователю редактировать текст кнопки. Я попытался установить для редактирования значение «ДА», как показано ниже, но это выдает сообщение о нераспознанном выборе…
-(void)editSelection:(id)sender
{
[sender setEditing:YES];
}
Есть ли способ отредактировать текст, если отправителем является UIButton?
Ответ №1:
лучше всего установить текстовое поле над кнопкой (без полей), а затем [self.myVeryOwnButton setTitle:@"something" forControlState:UIControlStateNormal];
что-то в этом роде.
Комментарии:
1. и вы получите нераспознанный селектор, потому что вы пытаетесь вызвать ‘setEditing’ для uibutton
Ответ №2:
В итоге я создал UITextField с тем же фреймом, что и кнопка.