【问题标题】:UIRefreshControl pull lengthUIRefreshControl 拉取长度
【发布时间】:2012-12-04 02:22:27
【问题描述】:

查看了stackoverflow,但找不到这个问题的答案: 有什么办法可以改变 UIRefreshControl 必须拉下多少表格视图才能开始刷新?因为拉动 45% 的屏幕似乎有点矫枉过正。

提前致谢!

【问题讨论】:

    标签: objective-c ios uirefreshcontrol


    【解决方案1】:

    如果你真的需要改变这种行为,你可以这样做:

    - (void)viewDidAppear:(BOOL)animated {
        [super viewDidAppear:animated];
        @try {
            [self.refreshControl setValue:@(60) forKey:@"_snappingHeight"];
        }
        @catch (NSException *exception) {
        }
    }
    

    更多详情:https://stackoverflow.com/a/40461168/945906

    【讨论】:

      【解决方案2】:

      使用 Apple 提供的 UIRefreshControl 组件无法更改它,因为它的行为是由 UITableViewController 的实现私下管理的。

      如果您真的想要这种定制,您可以考虑使用开源组件ODRefreshControl 并尝试调整其参数。

      【讨论】:

      • 知道如何调整这些参数以减少拉长吗?
      猜你喜欢
      • 1970-01-01
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2017-05-10
      相关资源
      最近更新 更多