facebook twitter hatena line email

「Ios/swift/TableView/Pull更新」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==引っ張って更新する方法== override func viewDidLoad() { super.viewDidLoad() self.refreshControl = UIRefreshControl() self.refreshC...」)
 
 
(同じ利用者による、間の4版が非表示)
行1: 行1:
 
==引っ張って更新する方法==
 
==引っ張って更新する方法==
 +
    var refreshControl:UIRefreshControl!
 
     override func viewDidLoad() {
 
     override func viewDidLoad() {
 
         super.viewDidLoad()
 
         super.viewDidLoad()
 
         self.refreshControl = UIRefreshControl()
 
         self.refreshControl = UIRefreshControl()
 
         self.refreshControl.attributedTitle = NSAttributedString(string: "引っ張って更新")
 
         self.refreshControl.attributedTitle = NSAttributedString(string: "引っ張って更新")
         self.refreshControl.addTarget(self, action: "refresh", forControlEvents: UIControlEvents.ValueChanged)
+
         self.refreshControl.addTarget(self, action: #selector(self.refresh), forControlEvents: UIControlEvents.ValueChanged)
 
         self.imgTableView.addSubview(refreshControl)
 
         self.imgTableView.addSubview(refreshControl)
 
     }
 
     }
行10: 行11:
 
     {
 
     {
 
         // ここに処理を記述
 
         // ここに処理を記述
 +
        self.imgTableView.reloadData() // 更新
 
         // 更新オブジェクトを削除
 
         // 更新オブジェクトを削除
 
         refreshControl.endRefreshing()
 
         refreshControl.endRefreshing()

2016年7月30日 (土) 20:18時点における最新版

引っ張って更新する方法

   var refreshControl:UIRefreshControl!
   override func viewDidLoad() {
       super.viewDidLoad()
       self.refreshControl = UIRefreshControl()
       self.refreshControl.attributedTitle = NSAttributedString(string: "引っ張って更新")
       self.refreshControl.addTarget(self, action: #selector(self.refresh), forControlEvents: UIControlEvents.ValueChanged)
       self.imgTableView.addSubview(refreshControl)
   }
   func refresh()
   {
       // ここに処理を記述
       self.imgTableView.reloadData() // 更新
       // 更新オブジェクトを削除
       refreshControl.endRefreshing()
   }

参考:http://qiita.com/nagatasci/items/dbcc162a3a1fbfc181bf