Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何计算控件的拉动距离_Ios_Uitableview_Uirefreshcontrol - Fatal编程技术网

Ios 如何计算控件的拉动距离

Ios 如何计算控件的拉动距离,ios,uitableview,uirefreshcontrol,Ios,Uitableview,Uirefreshcontrol,我只是想说清楚,我不想改变距离,我只是想知道它是什么,因为我正在做一些其他的用户界面的东西在同一时间。它是固定距离还是相关UITableView高度的函数?拉动距离似乎非常接近tableView高度的50% 仅供参考:您不能修改控件的拉动距离 查看我的另一个选择。拉动距离似乎非常接近tableView高度的50% 仅供参考:您不能修改控件的拉动距离 查看我的另一个选择。如果要更改距离,请使用小技巧。 你可以做一些修改使它正确 lazy var refreshControl: UIRefreshC

我只是想说清楚,我不想改变距离,我只是想知道它是什么,因为我正在做一些其他的用户界面的东西在同一时间。它是固定距离还是相关UITableView高度的函数?

拉动距离似乎非常接近tableView高度的50%

仅供参考:您不能修改控件的拉动距离


查看我的另一个选择。

拉动距离似乎非常接近tableView高度的50%

仅供参考:您不能修改控件的拉动距离


查看我的另一个选择。

如果要更改距离,请使用小技巧。 你可以做一些修改使它正确

lazy var refreshControl: UIRefreshControl = {
        let refreshControl = UIRefreshControl()
        refreshControl.tintColor = UIColor.red
        return refreshControl
    }()

//refreshControl.addTarget(self, action: #selector(handleRefresh), for: .valueChanged)
每个PullToRefresh都必须有两行这样的代码,即HandlerRefresh函数,执行刷新页面所需的任何操作

您只需要注释掉addTarget行并将此函数添加到代码中 ```


我在Ashkan Ghodrat回答的帮助下编写了这段代码

如果你想改变距离,可以使用一个小技巧。 你可以做一些修改使它正确

lazy var refreshControl: UIRefreshControl = {
        let refreshControl = UIRefreshControl()
        refreshControl.tintColor = UIColor.red
        return refreshControl
    }()

//refreshControl.addTarget(self, action: #selector(handleRefresh), for: .valueChanged)
每个PullToRefresh都必须有两行这样的代码,即HandlerRefresh函数,执行刷新页面所需的任何操作

您只需要注释掉addTarget行并将此函数添加到代码中 ```

我在Ashkan Ghodrat的回答的帮助下编写了这段代码