У меня есть приложение с довольно большим разделом справки в формате PDF. До меня доходит, что PDF такой большой, и я могу сказать в инструментах, что это слишком сильно нагружает процессор, так что я собираюсь постепенно прекратить его.
Я полагал, что более легкая реализация будет использовать UILongPressGestureRecognizer
, который я мог бы прикрепить к каждому элементу пользовательского интерфейса, который отображал бы указанный текст, возможно, в поповере или UIMenuController
, указывающем на функцию выбранного элемента.
Итак, мой вопрос заключается в следующем: как я могу прикрепить что-то вроде тега к КАЖДОМУ элементу в представлении, чтобы его можно было передать одному методу? Когда я попробовал теги, я обнаружил, что нет способа получить к нему доступ через раздел (id)sender
сигнатуры моего метода, и, следовательно, не было никакого способа провести различие между элементами.
РЕДАКТИРОВАТЬ: для человека ниже: Хотя вы решили мой лицевой вопрос вопроса об определении тегов представлений, как можно было бы присоединить распознаватели жестов к UIBarButtonItem, чтобы определить его тег? Ваши реализации допускают очень неприятный нераспознанный селектор, потому что UIGestureRecognizer не имеют свойства тега.