問題,我在我的一個視圖中有UITextView
,但是當用戶點擊輸入鍵時,鍵盤被刪除。我真的希望輸入密鑰放入\n
。這發生在我的應用程序的其他幾個地方。UITextView不刪除鍵盤
很多帖子有返回刪除鍵盤,但沒有如何保持它。
在IB中,我將返回鍵類型設置爲Default。我需要檢查的任何其他設置?
問題,我在我的一個視圖中有UITextView
,但是當用戶點擊輸入鍵時,鍵盤被刪除。我真的希望輸入密鑰放入\n
。這發生在我的應用程序的其他幾個地方。UITextView不刪除鍵盤
很多帖子有返回刪除鍵盤,但沒有如何保持它。
在IB中,我將返回鍵類型設置爲Default。我需要檢查的任何其他設置?
UITextView
和UITextField
都不會默認刪除鍵盤。對於UITextView
,這是因爲用戶可能真的想要輸入換行符。如果你想刪除鍵盤,你需要編寫代碼。
參見:
(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
// end editing and thus hide keyboard
[textView resignFirstResponder];
return YES;
}
謝謝,但我想相反的情況發生。返回鍵是刪除鍵盤,我希望它把一個新的行。 – 2010-02-04 19:00:55
@Rob:但這是默認行爲!你能告訴我們你的一些代碼嗎? – kennytm 2010-02-05 07:19:43
肯尼,你是正確的,並在尋找我找到我刪除鍵盤的代碼。這將表單返回到默認行爲。感謝您的回覆,它確實讓我回到了代碼中。 – 2010-02-05 17:09:27