Я поместил UITextField и UITextView в tableviewcell. Когда я нажимаю на текст в них, это позволяет мне заключить часть текста в прямоугольное всплывающее окно, показывающее увеличенный вложенный текст. Я хочу либо скопировать, либо вставить выделенный текст, но меню копирования-вставки никогда не появляется, независимо от того, нажимаю ли я один раз, дважды нажимаю или нажимаю и удерживаю. Я ценю любые подсказки, которые вы можете дать.
Меню копирования/вставки iphone не отображается в UITableViewCell
Ответы (1)
Каким-то образом меню копирования/вставки начинает отображаться, когда я нажимаю на текстовое поле или текстовое представление. Не ясно, что я сделал, что имело значение. Но я могу сказать вам, что я сделал для вашей справки. Я попытался объединить файл NIB, Custome UIViewController, UITableViewCell в один. У меня было текстовое поле и текстовое представление, встроенное в UIViewController. Пользовательский интерфейс UIViewController загружается из файла NIB. Затем я добавил представление UIViewController в качестве подпредставления в tableViewCell. Вы можете погуглить об этом. Есть много предложений.
Я согласен с некоторыми людьми, которые советуют не загружать NIB в UITableViewCell. В конце концов я последовал совету и закодировал пользовательский интерфейс полностью без файла NIB. Я объявил подкласс UITableViewCell, а затем создал пользовательский интерфейс в рамках initWithStyle. Таким образом, пользовательский tableViewCell был легко полезен в tableView без головной боли, связанной с выяснением того, как загрузить файл NIB и как сделать UIViewController повторно используемым в качестве tableViewCell.
Поскольку код был намного чище, я, вероятно, случайно удалил плохой код, который нарушил механизм копирования/вставки.