Tôi có UITextView trong ứng dụng của mình. Tôi cần phải thay đổi nó nội dung bù đắp động mỗi khi một chuỗi mới được nối thêm. Mã dưới đây hoạt động tốt trên iOS 6 và các phiên bản cũ hơn, nhưng không hoạt động trên iOS 7.Nội dung UITextViewĐặt trên iOS 7
CGPoint offset = CGPointMake(0, self.textView.contentSize.height - self.textView.frame.size.height);
[self.textView setContentOffset:bottomOffset animated:YES];
Bạn có ý tưởng gì không?
Hơn bạn.
CẬP NHẬT
Các UITextView không đặt contentOffset của nó như nó phải, hay cái gì khác lộn xộn nó lên. Kết quả là không như mong đợi (nó như thế nào trên iOS 6 hoặc các phiên bản cũ hơn).
Tôi cũng đã cố gắng thiết lập thuộc tính mới "textContainerInset" nhưng vẫn không có kết quả ...
self.textView.textContainerInset = UIEdgeInsetsMake(0, 0, 0, 0)
CẬP NHẬT
Như tôi đã có thể nhìn thấy trong phương pháp đại biểu didScroll, khi tôi vượt qua một giá trị dương cho bù đắp nội dung, nó cuộn đến (0,0). Ví dụ, tôi đặt nội dung bù đắp cho (0,35) và nó cuộn đến (0,0) ...
Tôi đã cập nhật bài đăng của mình. –