Tôi muốn đặt lại hoàn toàn vị trí cuộn của UITableView, để mỗi khi tôi mở nó, nó sẽ hiển thị các mục trên cùng. Nói cách khác, tôi muốn cuộn chế độ xem bảng lên đầu mỗi lần mở.Cách đặt lại vị trí cuộn của UITableView?
tôi đã cố gắng sử dụng đoạn mã sau đây, nhưng có vẻ như tôi hiểu lầm tài liệu:
- (void)viewWillAppear:(BOOL)animated {
[tableView scrollToNearestSelectedRowAtScrollPosition:UITableViewScrollPositionTop animated:NO];
}
Đây có phải là cách tiếp cận sai ở đây?
Đây thực sự là một cách khá gọn gàng để làm điều đó bởi vì bạn không cần phải lo lắng về việc liệu bảng của bạn có trống hay không. Tôi đã có một vụ tai nạn khó chịu sẽ NSIndexPath (0,0) khi không có hồ sơ để hiển thị. –
Cảm ơn bạn !!! Mẹo tuyệt vời! – quantum