4
我遇到了UITextView的問題,這似乎與可滾動視圖中的可滾動視圖有關。顯示iPhone鍵盤
爲了彌補這一點我想我會試圖寫我自己的多行(但不滾動)文本視圖。鑑於核心圖形方法和UITextInputTraits類,這似乎應該是可行的。我唯一不知道的是它是否可能顯示(和捕捉事件)系統範圍的鍵盤。
這甚至可以使用SDK?
我遇到了UITextView的問題,這似乎與可滾動視圖中的可滾動視圖有關。顯示iPhone鍵盤
爲了彌補這一點我想我會試圖寫我自己的多行(但不滾動)文本視圖。鑑於核心圖形方法和UITextInputTraits類,這似乎應該是可行的。我唯一不知道的是它是否可能顯示(和捕捉事件)系統範圍的鍵盤。
這甚至可以使用SDK?
我在類似情況下做了一個隱藏的UITextField,並將它的委託設置爲您的類,您可以在其中實現相應的UITextFieldDelegate方法來攔截按鍵的按下。
是這樣的:
UITextField *myHiddenTextField = [[UITextField alloc] initWithFrame: cgRectZero()];
myHiddenTextField.delegate = self;
[myHiddenTextField becomeFirstResponder];
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
//use string here for the text input
return false;
}
我很好奇,如果你有你的多視圖的工作,如果是這樣,你如何處理自動換行?我試圖做一個類似的事情(只能編輯,滾動和語法突出顯示),但我被卡在自動換行。謝謝。 – Kyle 2009-05-13 00:47:02