UITextField анимированная входная рамка просмотра
Я разрабатываю приложение, которое отображает пользовательскую клавиатуру (похожую на Messenger) (содержащую изображения). Меня попросили добавить кнопку, которая меняет рамку клавиатуры с анимацией. Но когда я устанавливаю кадр, он не меняется вообще. Возможно ли это сделать? Это может быть сделано хорошо, или мне нужно немного поработать?
1 ответ
Вы можете использовать свойство inputView TextField,
UITextField *textFieldWithCustomView;
UIView *customView;
[textFieldWithCustomView setInputView:customView];
и когда вы хотите развернуть / свернуть использование
- (void)toggleCustomView:(BOOL)expand
{
if (expand) {
[textFieldWithCustomView becomeFirstResponder];
}
else
{
[textFieldWithCustomView resignFirstResponder];
}
}
Когда вы хотите показать использование клавиатуры
[self toggleCustomView:YES];
Надеюсь это поможет.