环顾stackoverflow,但找不到这个问题的答案:有没有办法改变必须拉下多少表格视图才能使UIRefreshControl开始刷新?因为拉动 45% 的屏幕似乎有点矫枉过正。
提前致谢!
环顾stackoverflow,但找不到这个问题的答案:有没有办法改变必须拉下多少表格视图才能使UIRefreshControl开始刷新?因为拉动 45% 的屏幕似乎有点矫枉过正。
提前致谢!
使用 Apple 提供的组件无法更改它UIRefreshControl
,因为它的行为是由UITableViewController
.
如果你真的想要这种定制,你可以考虑开源组件ODRefreshControl并尝试调整它的参数。
如果你真的需要改变这种行为,你可以这样做:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
@try {
[self.refreshControl setValue:@(60) forKey:@"_snappingHeight"];
}
@catch (NSException *exception) {
}
}