У меня есть собственный подкласс UILabel для отображения значений валюты. Я только хочу, чтобы пользователь мог вводить цифры и позволять представлению форматировать эти цифры в денежную ценность - как в кассовом аппарате. Это делает UITextField неподходящим выбором для такого типа ввода.
Я уже переопределил hitTest: так что UILabel вернется сам - это, по-видимому, ошибка. Кроме того, я переопределил как canBecomeFirstResponder, так и статьFirstResponder, чтобы вернуть YES. Однако ни один из этих методов не вызывается.
Я хочу только позволить пользователю вводить числа и использовать клавишу Backspace. Я реализовал UITextInputTraits, но клавиатура не появляется. Итак, можно ли это сделать? И если да, то что мне не хватает?
UIControl
и обернуть экземплярUILabel
? - person postmechanical   schedule 04.11.2015