Khi tôi thử nghiệm ứng dụng của mình trên trình mô phỏng IOS7. Đôi khi tôi thấy nó lạ khi tôi sử dụng sizeToFit
của một UITextView
. Khung hình sau sizeToFit
có vẻ đúng nhưng văn bản chỉ có thể hiển thị một phần giống như ảnh bên dưới. (Các vùng màu xám tượng trưng cho khung mới UITextView
sau sizeToFit
, toàn bộ câu nên "mà gây ra một mối quan hệ căng thẳng giữa hai người.")Điều kỳ lạ xảy ra khi sử dụng sizetofit của UITextView trong IOS7
Văn bản UITextView
được thiết lập thông qua attributedText. Có vẻ như vấn đề chỉ xảy ra với một số câu và không sao cho hầu hết các câu.
Tôi đã gặp sự cố này nhiều lần và chưa thể giải quyết được. Mọi trợ giúp sẽ được đánh giá cao. Cảm ơn.
Cập nhật:
Cuối cùng tôi giải quyết vấn đề một cách xấu xí. Tôi đặt lại văn bản của textView.
NSString *text = textView.text;
textView.text = @"";
textView.text = text;
Bây giờ, nó có thể hiển thị toàn bộ nội dung sau sizeToFit. Tôi nghĩ rằng nó có vẻ giống như một lỗi của iOS 7.
Tăng chiều cao khung văn bản. – Romance
Tôi đã đặt backGroundColor của UITextView thành màu xám. (vùng màu xám của ảnh ở trên). Chiều cao khung văn bản đủ để hiển thị toàn bộ văn bản. – echo
Có thể [textView setNeedDisplay]? –