相关疑难解决方法(0)

为什么UIRefreshControl跳?

我尝试将swift 1.2与UIRefreshControl一起使用,并且除了UI之外都可以正常工作。它在跳跃,我不知道为什么。这是我在做什么:

class ViewController: UIViewController {

     var refreshControl:UIRefreshControl!

    @IBOutlet weak var tableView: UITableView!
    override func viewDidLoad() {
        super.viewDidLoad()

        self.refreshControl = UIRefreshControl()
        self.refreshControl.attributedTitle = NSAttributedString(string: "Pull to refresh")
        self.refreshControl.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)
        self.tableView.addSubview(refreshControl)
    }

    func refresh(sender:AnyObject) {
        // Code to refresh table view
    }

}
Run Code Online (Sandbox Code Playgroud)

您可以从此处下载我的POC项目POC项目

当您拉下tableView时,突然跳下一点。有人知道为什么吗?

如果我使用UITableViewController,它可以正常工作,但我不想使用此UI对象。我想在UIViewController中使用一个简单的UITableView。

uitableview ios uirefreshcontrol swift

7
推荐指数
1
解决办法
5288
查看次数

标签 统计

ios ×1

swift ×1

uirefreshcontrol ×1

uitableview ×1