티스토리 뷰

iOS

iOS) UITableView 당겨서 새로고침

hyun99999 2021. 7. 21. 21:09
728x90
반응형

UITableView 당겨서 새로고침

//MARK: - View Life Cycle
override func viewDidLoad() {
    //... 
    setUI()
}

//MARK: - @obcj Methods
@objc
func pullToRefresh(refresh: UIRefreshControl) {
    print("pullToRefresh()")
    refresh.endRefreshing()

    //새로고침 시 적용하고 싶은 코드.

    tableView.reloadData()
}

private func setUI() {
//...
// 당겨서 새로고침
        let refreshControl = UIRefreshControl()
// 이미지 안보이게 하기
//  refreshControl.tintColor = .clear
// 문구 넣기
//  self.refreshControl.attributedTitle = NSAttributedString(string: "당겨서 새로고침")
    refreshControl.addTarget(self, action: #selector(pullToRefresh(refresh:)), for: .valueChanged)
    tableView.refreshControl = refreshControl
}
728x90
반응형

'iOS' 카테고리의 다른 글

iOS) 기본폰트 커스텀폰트로 설정  (0) 2021.07.21
iOS) SubView 제거  (0) 2021.07.21
iOS) Core Data  (0) 2021.07.21
iOS) UICollectionView cell 왼쪽정렬  (0) 2021.07.21
iOS) delegate 에 여러개의 컬렉션뷰를 연결하기  (0) 2021.07.21
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
링크
Total
Today
Yesterday