reloadRows(at:with:) reloadRows(at:with:) 메서드는 UITableView의 특정 행을 애니메이션 효과를 사용해서 업데이트 할 때 사용합니다. 특정 행을 부분적으로 업데이트할 때 사용하는 reloadRows(at:with:)와 별개로, 현재 화면 상 보이는 테이블뷰 전체를 업데이트 하는 메서드로는 reloadData() 메서드가 존재합니다. Declaration 선언 방식 위의 코드는 reloadRows(at:with:) 메서드의 선언형태입니다. reloadRows(at:with:)은 UITableView의 인스턴스 메서드로, 테이블뷰 인스턴스에서 접근해서 사용합니다. 인자값으로는 indexPaths, animation이 있는데요. 인자값들에 대해서 알아보겠습니다. Para..
안녕하세요 멍구입니다. 🤗 오늘은 iOS 개발자분들이 자주, 최소한 한번 쯤은 고민해보셨을 법한 주제를 가져왔습니다. 바로 iOS 개발 간 grouped 스타일의 테이블뷰의 헤더 제거하는 방법입니다. 그럼 곧 바로 고고 하겠습니다. iOS grouped TableView 헤더 제거 전, grouped TableView UI 설정하기 먼저 헤더뷰를 제거해볼 grouped tableView를 선언하겠습니다. 인터페이스 빌더에서 테이블뷰를 만들고 IBOutlet으로 연결해주는데요. attributeInspector에서 테이블뷰를 grouped로 설정해주셔야 합니다. tableView 배경색은 회색과 구분이 가는 색상으로 설정해주세요 그래야 헤더뷰, 테이블뷰 간 구분이 더 잘 갑니다. 위에선 .lightGray..
UITableView ▶︎ UITableView -> UITableViewDelegate 의 내용을 학습차원에서 번역했습니다. 오역, 지적사항 댓글 환영합니다 ^-^ UITableViewDelegate UITableViewDelegate는 테이블 뷰의 셀 재정렬, 삭제 등의 편집 그 외 다양한 액션처리를 관리하며, 섹션 헤더뷰, 푸터뷰의 설정, 셀의 선택 이벤트등을 관리하는 메서드가 정의되어 있습니다. UITableViewDelegate 프로토콜의 사용은 UITableViewDataSource와 동일하게 채택하여 사용할 수 있습니다. 프로토콜을 사용 할 위치에 해당 프로토콜을 지정하시면 됩니다. UITableViewDelegate 프로토콜은 UITableViewDataSource와 달리 의무적으로 사용해..
UITableView ▶︎ UITableView -> UITableViewDataSource 의 내용을 학습차원에서 번역했습니다. 오역, 지적사항 댓글 환영합니다 ^-^ UITableViewDataSource - 테이블뷰를 위한 셀을 제공하고, 데이터를 관리하기 위해 채택하여 사용할 수 있는 프로토콜입니다. UITableViewDataSource 프로토콜의 정의뷰는 위와 같습니다. 테이블뷰를 관리하는 뷰컨트롤러 등에 해당 프로토콜을 채택하여 사용하면 됩니다. Overview 테이블뷰는 그들의 데이터를 표현하는 것 만 관리합니다. 테이블뷰는 그들 자신의 데이터를 직접 관리하지 않습니다. 데이터 관리를 위해선 테이블뷰에 DataSource 객체를 제공해야합니다. 이는 UITableViewDataSource ..
- Total
- Today
- Yesterday
- 프로토콜
- swift알고리즘
- swift reduce
- Collection
- uikit
- 컬렉션
- 프로그래머스
- CoreML
- 부스트코스
- swift문제
- 자연어처리
- swift언어
- publisher
- 알고리즘
- ios
- Protocol
- createML
- 백준알고리즘
- 알고리즘문제
- 스위프트
- swift 문자열
- 김프매매
- 프로그래머스swift
- swift string
- swift
- Swift 알고리즘
- 개발자문서
- swift 기초
- 백준swift
- SwiftUI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |