2009-12-12 3 views
3

Я разместил UITextField и UITextView в tableviewcell. Когда вы нажимаете на текст в них, это позволяет мне заключить часть текста с прямоугольным всплывающим окном, в котором увеличенный текст вложенного текста. Я хочу либо скопировать, либо вставить над выделенным текстом, но в меню копирования-вставки никогда не отображается, удаляю ли я один, два раза краны или нажмите и удерживайте. Я ценю любые подсказки, которые вы можете дать.Меню iphone copy/paste не показано в UITableViewCell

+0

Я также вижу что-то похожее на это ... У меня есть UITableViewCell, в котором есть UILabel. У меня создалось впечатление, что UILabels бесплатно получила разрешение на вырезание/копирование/вставку? Не влияет ли настройка стиля UITableViewCellSelection на это? – Jasarien

ответ

0

Как-то меню копирования/вставки начинает отображаться при нажатии текстового поля или текстового поля. Непонятно, что я сделал, что имело значение. Но я могу сказать вам, что я сделал для вашей справки. Я попытался жениться на файле NIB, Custome UIViewController, UITableViewCell в одном. У меня было текстовое поле и текстовое представление, встроенное в UIViewController. Пользовательский интерфейс UIViewController загружается из файла NIB. Затем я получаю представление UIViewController в виде subview в tableViewCell. Вы можете сделать это с помощью Google. Есть много предложений.

Я согласен с некоторыми людьми, которые советуют не загружать NIB в UITableViewCell. В конце концов, я принял совет и полностью закодировал пользовательский интерфейс без файла NIB. Я объявил, что подкласс UITableViewCell затем имеет пользовательский интерфейс, построенный внутри initWithStyle. Таким образом, пользовательский tableViewCell был легко полезен в tableView без головной боли при определении того, как загрузить файл NIB и как сделать UIViewController повторно используемым как tableViewCell.

Поскольку код был намного чище, я, вероятно, случайно удалил плохой код, который нарушил механизм копирования/вставки.