我已經注意到在iOS 7中最後一行UITextView
達到底部後總是隱藏起來。當您將註釋添加到事件時,甚至會發生在日曆應用程序中。iOS 7 UITextView Bug
我已經嘗試設置contentInsets和textContainerInset,他們都沒有任何區別。
是否有其他人遇到此問題,如果有的話是否有解決方法?
我已經注意到在iOS 7中最後一行UITextView
達到底部後總是隱藏起來。當您將註釋添加到事件時,甚至會發生在日曆應用程序中。iOS 7 UITextView Bug
我已經嘗試設置contentInsets和textContainerInset,他們都沒有任何區別。
是否有其他人遇到此問題,如果有的話是否有解決方法?
我有其他的解決辦法克服的問題:
ViewController
實現TextViewDelegate
。self
爲您的textView
。textView:(UITextView *)textView shouldChangeTextInRange:
。例子:
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
[textView scrollRangeToVisible:range];
return YES;
}
現在,運行你的代碼,這樣,當你按下「\ n」(回車)您的柯森是不可見的,但是當你按下一個字符它將會使其可見。
還有另一種解決方案在這裏,你也可以使用那一個http://stackoverflow.com/questions/18966675/uitextview-in-ios7-clips-the-last-line-of-text-string/19277383#19277383 –
只是你的做法,問題是textView與第二個字符滾動\ n之後,而不是\ n之後的下一個。有任何想法嗎? –
雅,我知道,這是我知道的方式,你可以使用我在previos評論中提供的鏈接,我沒有試過這個,但是,我想是的,這將工作 –
我試圖用這個圖書館,聲稱要解決這個問題,它的好,但並不完全解決問題
我已經解決這個問題,我的應用程序。
當您在控制第一響應者時更改文字顏色時,會出現問題。
你應該在它成爲第一響應者之前使用文字顏色。
我也遇到同樣的問題,但沒有得到任何解決方案... –
你提交了一個bug在http://bugreporter.apple.com? – Abizern
@Abizem我試着提交一個錯誤報告,但是錯誤記者有一個錯誤。 –