Когда я тестирую свое приложение на симуляторе IOS7. Иногда я обнаружил, что это странно, когда я использую sizeToFit
UITextView
. Кадр после sizeToFit
кажется правильным, но текст может отображаться только частично, как на фотографии ниже. (Серая область представляет UITextView
новый кадр после sizeToFit
, целое предложение должно быть «который вызвал напряженные отношения между ними.»)Странная вещь возникает при использовании sizetofit UITextView в IOS7
UITextView
текст устанавливается через attributedText. Кажется, что проблема возникает только с некоторыми предложениями и подходит для большинства предложений.
Я встречался с этой проблемой несколько раз и еще не могу ее решить. Любая помощь будет оценена по достоинству. Благодарю.
Update:
Наконец я решить проблему в уродливом виде. Я возвращаю текст textView.
NSString *text = textView.text;
textView.text = @"";
textView.text = text;
Теперь он может отображать весь контент после sizeToFit. Я думаю, что это похоже на ошибку IOS 7.
Увеличьте высоту кадра Textview. – Romance
Я уже установил backGroundColor UITextView в серый цвет. (серая область фотографии выше). Высота кадра Textview достаточно, чтобы показать весь текст. – echo
Возможно [textView setNeedDisplay]? –