今天使用 "下拉式更新"作為主題
下拉式更新被創造以來,廣受歡迎
所以今天要介紹使用UIRefreshControl
// 實例化
let refreshControl = UIRefreshControl()
// 下拉後該做的事情,使用Target-action
refreshControl.addTarget(self,action:#selector(tablereload),for: UIControl.Event.valueChanged)
@objc func tablereload(){
tableView.reload()
// 確定下拉後就結束下拉動畫
if let refreshControl = self.refreshControl{
if refreshControl.isRefreshing{
refreshControl?.endRefreshing()
}
}
}
成果展示: