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