Опция копирования UITextView не отображается в верхнем приложении iPhone?

Я работаю в приложении для iPhone на основе сообщений. Я добавил UITextView для отображения сообщений, введенных пользователем. Это приложение позволяет пользователю copy the messages. Всякий раз, когда пользователь выбирает сообщения в bubbles the Copy option showing in middle of UITextView. Как показать параметр «Копировать» в верхней части TextView?

введите здесь описание изображения

Кто-нибудь может помочь мне решить эту проблему? Заранее спасибо.


person Gopinath    schedule 07.10.2012    source источник


Ответы (1)


Гопинатх, это встроено. Вы не можете изменить поведение по умолчанию. Одним из вариантов может быть написание собственного пользовательского TextView, который будет отображать параметр копирования вверху. Обходной путь может быть таким:

Просто позвольте пользователю выбрать текст (отключить отображение «копии» в UITextView). Вы добавляете кнопку в верхней части пузыря. Когда пользователь выбирает текст и нажимает на «копию» вашего UIButton, затем скопируйте все, что выбрано программно в свой собственный метод.

person Jean    schedule 07.10.2012
comment
Большое спасибо за ваш ответ. Если вы не возражаете, не могли бы вы порекомендовать какой-нибудь хороший учебник для реализации пользовательского UIMenuController в моем приложении? Я не могу найти хороший учебник для этой проблемы? Спасибо. - person Gopinath; 07.10.2012