Hãy nhớ rằng chế độ xem bảng của bạn chỉ là lớp con của UIScrollView. Trong bộ điều khiển của bạn, hãy thực hiện phương thức scrollViewDidScroll
và gọi -beginRefreshing
trên UIRefreshControl của bạn như dưới đây.
Nhưng hoạt ảnh của UIRefreshControl trong khi chuyển sang trạng thái làm mới sẽ không mượt mà như bạn mong đợi. Nhưng nó đã có tác dụng.
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y < -98 && ![self.refresher isRefreshing]) {
[self.refresher beginRefreshing];
//do all the work
[self.refresher endRefreshing];
}
}
Rất quan tâm đến việc khám phá ra nguyên nhân gốc rễ của vấn đề này. Không thể tạo lại trong Xcode 4.5 trên OS X 10.8.2 – Zelko
ứng dụng của tôi có thanh điều hướng, cũng như thanh UISearchBar ở đầu bảng, do đó có ít chỗ để kéo – cannyboy
Nếu bạn chỉ có thanh điều hướng và tìm kiếm thanh sau đó đủ công bằng, âm thanh như thế này sẽ làm việc như mong đợi. Ứng dụng Thư có thanh tìm kiếm và thanh điều hướng, hoạt động tốt ở đó, bạn còn có gì khác trong màn hình của mình? – Daniel