Trước khi tôi đã sử dụng phương pháp này ....iOS4: Không thể lập trình Di chuyển đến dưới cùng của UITextView
//TextView is a UITextView
[TextView scrollRangeToVisible:NSMakeRange([TextView length], 0)];
... mà sẽ lập trình di chuyển đến cuối của UITextView nhưng nó dường như không để làm việc trong iOS 4.0. Có cách nào để lập trình cuộn đến cuối của một UITextView mà không thay đổi editablility hoặc chèn một điểm (nơi người dùng có thể gõ vào UITextView và có một bàn phím hiển thị)?
Ngoài ra, tôi có cần chỉ định chủ sở hữu tệp làm đại biểu không? Liệu nó có làm cho một sự khác biệt?
Ý anh là gì bởi "không làm việc". Nó có cuộn không? Bàn phím có bị gợi lên không? – TechZen
Khi sử dụng [Cuộn văn bảnRangeToVisible: NSMakeRange ([TextView.text length], 0)]; Nó không cuộn chút nào, nhưng nó không thay đổi .editable của textview (điều này tốt cho tôi). Dự án mẫu thể hiện điều này là http://dl.dropbox.com/u/8256776/Bugsy.zip đó là mẫu ViewController có UITextView và hai nút. khi một nút được nhấn, nó thêm "\ nFive" vào UITextView và cố gắng cuộn xuống cuối (không thành công). khi nhấn nút khác, thêm "\ nSix" vào UITextView và cố gắng cuộn xuống cuối (không thành công). – OscarTheGrouch
bạn có ý nghĩa gì khi không thành công? Bạn đang thử nghiệm điều này trên giả lập? Tôi thấy cuộn văn bản cuộn xuống dưới cùng ... Nếu tôi cuộn nó lên trên cùng, khi tôi nhấn năm hoặc sáu nó cuộn xuống phía dưới. Nó hoạt động hoàn hảo. – SpaceDog