当前位置:  开发笔记 > 前端 > 正文

禁用反弹,但启用刷新表

如何解决《禁用反弹,但启用刷新表》经验,为你挑选了1个好方法。

scrollview向下滚动时,我想禁用弹跳功能。

当我禁用垂直反弹时,我将无法refresh打开桌子。任何建议如何禁用反弹,但启用刷新表?

我以这种方式刷新:

self.refreshControl = UIRefreshControl()
    self.refreshControl.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)
    self.tableView.addSubview(refreshControl)

func refresh(sender:AnyObject) {
    getJson()
    self.tableView.reloadData()
    self.refreshControl.endRefreshing()
}

谢谢。



1> aaisataev..:

只是这样做:

func scrollViewDidScroll(scrollView: UIScrollView) {

    if scrollView.contentOffset.y < 0.0 {
        return
    }

    if (scrollView.contentOffset.y >= scrollView.contentSize.height - scrollView.frame.size.height) {
        scrollView.setContentOffset(CGPointMake(scrollView.contentOffset.x, scrollView.contentSize.height - scrollView.frame.size.height), animated: false)
    }
}

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有