下拉式选单更新 Day 23

今天使用 "下拉式更新"作为主题

下拉式更新被创造以来,广受欢迎

所以今天要介绍使用UIRefreshControl

  • 实例化UIRefreshControl()
  • UIRefreshControl addTarget()
  • 下拉後tableView该做func

实例化UIRefreshControl()

// 实例化
let refreshControl = UIRefreshControl()

UIRefreshControl addTarget()

// 下拉後该做的事情,使用Target-action
refreshControl.addTarget(self,action:#selector(tablereload),for: UIControl.Event.valueChanged)

下拉後tableView该做的func

@objc func tablereload(){
		tableView.reload()

	// 确定下拉後就结束下拉动画
  if let refreshControl = self.refreshControl{
		if refreshControl.isRefreshing{
			refreshControl?.endRefreshing()
		}
	}

}

成果展示:

https://i.imgur.com/46MCXhE.gif



<<:  【Day 14】深度学习(Deep Learning)

>>:  #27 JS: Timing Events - Part 1

第7章:管理本地端主机之使用者与群组(一)

前言 在上一章节中,笔者解释了该如何使用指令执行中的管线来重新导向到档案中,以及将指令的输出利用pi...

5. bind, call, apply 的差异

在回答问题前,我们可以先了解他们是做什麽用的,为什麽总是拿来被比较? 这里要先回忆一个观念: JS里...

RESTful_API

RESTful_API只有听最後一堂 1.Lab_AJAX_Node.js localhost:80...

【Day6】Opcua的介绍与连线

这段时间由於公司稍微忙一点,所以我就先把脑内的存稿一一先放出来, 软件的实作过程等有空档我再慢慢边重...

百度存档列印

没百度帐号,想下载百度档案,,请问可以帮我吗? 万分感谢 ...