1
我有一個UIView子類,我希望鍵盤出現時,它是第一響應者(所以退格可以被檢測到「刪除」視圖)。我試圖讓我的UIView子類採用UITextInputTraits協議,但它似乎不足以使鍵盤出現。如何才能做到這一點?或者它只能用於UITextFields & UITextViews。使鍵盤顯示爲我的自定義UIView
感謝,
邁克
我有一個UIView子類,我希望鍵盤出現時,它是第一響應者(所以退格可以被檢測到「刪除」視圖)。我試圖讓我的UIView子類採用UITextInputTraits協議,但它似乎不足以使鍵盤出現。如何才能做到這一點?或者它只能用於UITextFields & UITextViews。使鍵盤顯示爲我的自定義UIView
感謝,
邁克
您可以添加一個隱藏的UITextField作爲一個子視圖到你的UIView,然後使該子視圖的第一個響應者。這將帶出鍵盤,然後你可以使用這個委託功能檢查退格鍵:
- (IBAction)textChanged:(UITextField*)hiddenField
你必須把一些文本隱藏的文本字段,因爲「框TextChanged」將只被調用,如果文字實際上已經改變在空的文本字段上按退格鍵不會發送事件。