我有一个显示货币值的自定义UILabel子类。我只希望用户能够输入数字,并让视图将这些数字格式化为货币值 - 如收银机。这使得UITextField成为这种输入的不恰当选择。带键盘输入的自定义UIView?
我已经覆盖则hitTest:使的UILabel将返回本身 - 这显然是一个错误。另外,我重写了canBecomeFirstResponder和becomeFirstResponder以返回YES。虽然这些方法都没有被调用。
我只想让用户键入数字并使用退格键。我已经实现了UITextInputTraits,但键盘没有出现。那么,这可以做到吗?如果是这样,我错过了什么?
您是否试过使用`UIControl`继承并包装`UILabel`实例? – postmechanical 2015-11-03 22:52:21