У меня есть UILable
с текстом "Это ярлык с UIMenuController
". Я добавил UILongPressGesture
на ярлык и открыл UIMenuController
с него.
Контроллер меню рассматривает кадр UILable
как исходное представление (поскольку это его естественное поведение), но я хочу, чтобы конкретное слово в UILabel стало исходной точкой UIMenuController
и скопировало то же слово в область UIPaseBoard
.
то есть: если я коснусь/нажму слово «метка» в кадре UILabel
, исходной точкой UIMenuController
должно быть слово «метка», и оно должно быть скопировано в UIPasteboard
.
Как я могу этого добиться.
Подсказка:
Я посетил этот вопрос, он рассматривает весь текст UILabel, и мне нужен определенный диапазон текста, на который пользователь нажимает (долгое нажатие)
Показать меню вырезания копий и вставок iPhone на UILabel
Вот исх, снимок.