【Swift】[19]UITableViewを継承したViewに更新機能を追加する

UITableViewやCollectionViewなど、コンテンツを列挙させたViewに更新機能を付ける場合には、、

下記のようなコードを書くことにより実現できます。。

var refreshControl = UIRefreshControl()

override func viewDidLoad() {
...
    refreshControl.addTarget(self, action: #selector(TimeLineViewController.refresh), for: UIControlEvents.valueChanged)
    refreshControl.backgroundColor = UIColor.clear
    refreshControl.tintColor = UIColor.darkGray
    refreshControl.clipsToBounds = true

    [UITableViewなど].addSubview(refreshControl)
...
...
}
...
@objc func refresh(){
    //更新時の処理
 }

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です