我有一個顯示貨幣值的自定義UILabel子類。我只希望用戶能夠輸入數字,並讓視圖將這些數字格式化爲貨幣值 - 如收銀機。這使得UITextField成爲這種輸入的不恰當選擇。帶鍵盤輸入的自定義UIView?
我已經覆蓋則hitTest:使的UILabel將返回本身 - 這顯然是一個錯誤。另外,我重寫了canBecomeFirstResponder和becomeFirstResponder以返回YES。雖然這些方法都沒有被調用。
我只想讓用戶鍵入數字並使用退格鍵。我已經實現了UITextInputTraits,但鍵盤沒有出現。那麼,這可以做到嗎?如果是這樣,我錯過了什麼?
您是否試過使用`UIControl`繼承幷包裝`UILabel`實例? – postmechanical 2015-11-03 22:52:21