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

提供: 初心者エンジニアの簡易メモ
ナビゲーションに移動 検索に移動
13行目: 13行目:
         // 更新オブジェクトを削除
         // 更新オブジェクトを削除
         refreshControl.endRefreshing()
         refreshControl.endRefreshing()
        self.imgTableView.reloadData() // 更新
     }
     }


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

2016年7月30日 (土) 02:58時点における版

引っ張って更新する方法

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

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