工作拉动以禁用弹跳刷新

Pan*_*xim 5 uitableview ios pull-to-refresh swift swift2

我有 UItableview 和活动 UIRefreshControl 用于拉动刷新操作。因此,我尝试通过取消选择 Storyboard 中 tableview 的“bounce”属性来禁用弹跳(当我滚动 UITableView 时出现)。但是,当我执行此拉动刷新操作时,它也会停止工作。对此我能做什么?我应该仅手动禁用 UIRefreshControl 的底部弹跳和左顶部弹跳吗?

\n\n

我的 viewDidLoad 方法:

\n\n
override func viewDidLoad() {\n    super.viewDidLoad()\n\n    self.refreshControl = UIRefreshControl()\n    self.refreshControl!.attributedTitle = NSAttributedString(string: "\xd0\x9e\xd0\xb1\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbb\xd0\xb5\xd0\xbd\xd0\xb8\xd0\xb5")\n    self.refreshControl!.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)\n    self.edgesForExtendedLayout = UIRectEdge.None;\n    tableView.allowsMultipleSelectionDuringEditing = false;\n    tableView.tableFooterView = UIView()\n    // menu button\n    if self.revealViewController() != nil {\n        menuButton.target = self.revealViewController()\n        menuButton.action = "revealToggle:"\n        self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

Ahm*_*d F 2

我遇到了同样的问题。实现一些代码后,我得到的结果是 - 不幸的是 - 如果不让 tableView 弹跳,刷新控件将不会被调用。