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