一尘不染

快速拉动刷新

swift

我有我refreshcontrollerscrollview..

  self.refreshControl = UIRefreshControl()
        self.refreshControl.attributedTitle = NSAttributedString(string: "Frissítéshez húzzad! :)")
        self.refreshControl.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)
        self.scrollView.addSubview(refreshControl)

func refresh(sender:AnyObject)
    {

//my refresh code here..

            self.refreshControl.endRefreshing()
    }

我加入的subview一个scrollView。当页面内容为overflowing屏幕时,它起作用。但是当我没有收到太多数据并且不是时overflowing,就会出现问题,该pull and refresh功能无法正常工作。:(

我没有使用tableview

有人可以帮我解决这个问题吗?


阅读 208

收藏
2020-07-07

共1个答案

一尘不染

self.scrollView.scrollEnabled = true
self.scrollView.alwaysBounceVertical = true

var alwaysBounceVertical:Bool //默认为NO。如果是,并且反弹为是,即使内容小于界限,也允许垂直拖动

2020-07-07