iOS UIRefreshControl-刷新tableView

Posted 雨季的雾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS UIRefreshControl-刷新tableView相关的知识,希望对你有一定的参考价值。

override func viewDidLoad() {
        super.viewDidLoad()
        refreshControl = UIRefreshControl.init()
        refreshControl?.attributedTitle = NSAttributedString.init(string: "努力加载....", attributes: [NSForegroundColorAttributeName:UIColor.yellow, NSFontAttributeName:UIFont.systemFont(ofSize: 20), NSTextEffectAttributeName: NSTextEffectLetterpressStyle])
        refreshControl?.tintColor = UIColor.yellow
        refreshControl?.backgroundColor = UIColor.init(patternImage: UIImage.init(imageLiteralResourceName: "1.jpg"))
        refreshControl?.addTarget(self, action: #selector(LPCTableVC.testRefresh), for: UIControlEvents.valueChanged)
        tableView.register(UITableViewCell.self, forCellReuseIdentifier: "Cell")
    }
    func testRefresh() {
        NSLog("刷新")
        //结束刷新
        refreshControl?.endRefreshing()
    }














以上是关于iOS UIRefreshControl-刷新tableView的主要内容,如果未能解决你的问题,请参考以下文章

IOS6.0自带下拉刷新控件UIRefreshControl

iOS - Storyboard 使用 UIRefreshControl 下拉刷新

iOS 10.0 UIRefreshControl 不显示指示器

UIRefreshControl 卡在返回前台 iOS 10

根据当前 URL 使用 UIRefreshControl 刷新

完全禁用 UIRefreshControl - iOS