Как сохранить UIKeyboard, когда текстовое поле регистрируется первым респондентом? - PullRequest
1 голос
/ 23 марта 2011

Я пишу приложение, которое имеет вид, аналогичный представлению для редактирования текста в приложении SMS. Он имеет текстовое представление вверху и текстовое поле внизу. Я хочу разрешить пользователям копировать и вставлять тексты в текстовом представлении, сохраняя при этом отображение клавиатуры. Но если я попытаюсь скопировать текст, UITextField уйдет в отставку первым респондентом и клавиатура пропадет. Любые идеи о том, как приложение SMS может удерживать клавиатуру, когда пользователь копирует тексты в другом представлении?

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
    return NO;
}

Я пытался return NO для -(BOOL)textFieldShouldEndEditing:, но текстовое представление в верхнюю часть не может скопировать текст.

1 Ответ

0 голосов
/ 23 марта 2011

Связанный параметр:

Просто дайте кнопку на верхней панели или в любом другом месте, где есть возможность скопировать текст, тогда это более удобно для пользователя ..

Второй вариант: если вы хорошо знаетезатем в программных концепциях просто создайте новый вид над клавиатурой и анимируйте, когда клавиатура показана, и не оставляйте ее без присмотра, а следующие параметры - их, копировать текст, выполнено, в действии «Готово» вы подаете в отставку первый респондент

ТеЭто единственный вариант, который вы сделали, если хотите более удобное для пользователя приложение, потому что в appStore и appReview Department проверили интеграцию пользовательского интерфейса удобства, и вы должны полностью заполнить его, а другой пользователь, который приобрел или загрузил приложение, также дает потрясающие комментарии кприложение, которое более надежно и безналично функционирует ....

Я пытался вернуть NO для - (BOOL) textFieldShouldEndEditing:, но текстовое представление в верхнюю часть не может скопировать текст.

добавить текстовое поле, чтобы оно могло прокручиватьи установите размеры или просто добавьте полосу прокрутки, чтобы прокрутить ее до ... это решит вашу проблему

...