Когда я нажимаю на UILabel, я хочу получить символ позиции щелчка, но у UILabel нет API, что мне делать?
iOS: как получить символ в позиции щелчка на UILabel
comment
Хитрость в том, что UILabel состоит из нескольких строк, а текст на самом деле является атрибутом Text, поэтому немного сложно найти точный символ в позиции щелчка мыши.
- person summer   schedule 07.05.2020
comment
Связанный ответ изначально предназначен для UITextView, но также объясняет, как работать с UILabel. Ключевым инструментом является NSLayoutManager.characterIndexForPoint.
- person Rob Napier   schedule 07.05.2020
comment
См. также заголовок stackoverflow.com/questions/42240683/, который включает код Swift и дополнительное обсуждение необходимых методов.
- person Rob Napier   schedule 07.05.2020