Tôi có một UITableView
cái được gắn với các ô có chiều cao thay đổi. Tôi muốn bảng cuộn xuống phía dưới khi chế độ xem được đẩy vào chế độ xem.
Tôi hiện có chức năng sau đây
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0];
[self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
log là một mảng có thể thay đổi chứa các đối tượng tạo nên nội dung của từng ô.
Các mã trên hoạt động tốt, viewDidAppear
tuy nhiên điều này có tác dụng phụ đáng tiếc là hiển thị đầu bảng khi chế độ xem xuất hiện đầu tiên và sau đó nhảy xuống dưới cùng. Tôi thích nó nếu table view
có thể được cuộn xuống phía dưới trước khi nó xuất hiện.
Tôi đã thử cuộn viewWillAppear
và viewDidLoad
nhưng trong cả hai trường hợp, dữ liệu vẫn chưa được tải vào bảng và cả hai đều đưa ra một ngoại lệ.
Bất kỳ hướng dẫn nào cũng sẽ được đánh giá cao, ngay cả khi đó chỉ là một trường hợp cho tôi biết những gì tôi có là tất cả những gì có thể.