0
當我單擊輸入鍵盤上的「隱藏鍵盤」按鈕時,我的應用程序上的所有UITextViews都不會隱藏鍵盤。UITextViews隱藏鍵盤按鈕將不起作用
這很奇怪,因爲UITextFields的行爲正常,並且絕對沒有授權類鏈接到TextViews,因此絕對沒有任何理由導致此行爲。
任何人遇到這個問題並解決它?
當我單擊輸入鍵盤上的「隱藏鍵盤」按鈕時,我的應用程序上的所有UITextViews都不會隱藏鍵盤。UITextViews隱藏鍵盤按鈕將不起作用
這很奇怪,因爲UITextFields的行爲正常,並且絕對沒有授權類鏈接到TextViews,因此絕對沒有任何理由導致此行爲。
任何人遇到這個問題並解決它?
集返回鍵像「完成」,然後使用委託方法,看看是否發生了斷線:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ([text isEqualToString: @"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
我這樣做了,完成按鈕隱藏鍵盤,沒有換行符。 「隱藏鍵盤」按鈕仍然不起作用。這個解決方案唯一的問題是,我想允許換行。 – francis
通過職位,只談論正確掛接委託搜索後(我我在這篇文章中遇到過:[iPad'dismiss keyboard'按鈕不會關閉鍵盤](http://stackoverflow.com/questions/5888735/ipad-dismiss-keyboard-button-doesnt-dismiss-keyboard)發佈給那些有同樣問題的人...... –
謝謝,但我已經在做這個問題的正確答案中的解釋。另外,它只發生在UITextView中,UITextFields正常運行。 – francis