can*_*boy 14 iphone objective-c ios uirefreshcontrol
我的桌子顶部有一个UIRefreshControl.
屏幕是横向的.
麻烦的是,我无法向下拉足以触发刷新,因为Landscape中的空间太小.有没有办法调整你必须下拉的金额?
Ana*_*and 12
请记住,您的tableview只是UIScrollView的子类.在你的控制器中,实现scrollViewDidScroll方法并调用-beginRefreshing你的UIRefreshControl,如下所示.
但是UIRefreshControl的动画在进入刷新状态时不会像你期望的那样顺畅.但它的确有效.
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y < -98 && ![self.refresher isRefreshing]) {
[self.refresher beginRefreshing];
//do all the work
[self.refresher endRefreshing];
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2822 次 |
| 最近记录: |