반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- IBOutlet
- Understanding Swift Performance
- IBOutletCollection
- userdefaults
- TableView
- firebase
- 트레일링 클로저
- AppTransportSecurity
- RunLoop
- 원격 푸시
- viewcontroller
- 동시성프로그래밍
- Remot Push
- weak
- Choosing Between Structures and Classes
- ios
- CoreLocation
- 후행 클로저
- 연산 프로퍼티
- UIButton
- uikit
- DispatchQueue
- OperationQueue
- 진입점
- WWDC16
- tableViewCell
- SWiFT
- property wrapper
- entrypoint
- for-in
Archives
- Today
- Total
목록UIButton (2)
iOS 공부하는 감자
iOS) ViewController에서 TableViewCell 내부의 Button Action 처리하기
Cell 내부에 구현된 버튼의 Touch Event를 ViewController에서 처리하는 것이 좋은 이유 Event 핸들링은 ViewController에서 처리하는 것이 유지보수에 좋다. 버튼의 Touch Event로 Data처리가 필요한 경우, ViewController를 통해 Model의 Data에 접근하여 처리할 수 있다. TableViewCell 파일에 IBAction으로만 기능을 구현하면, 모든 Cell의 버튼이 동일한 기능을 수행하므로 각 Cell별로 분기처리가 필요한 경우 구현하기 까다롭다. 다음의 3가지 방법을 통해 Cell에 있는 Button Action을 ViewController에서 처리할 수 있다. Button에 Tag를 부여해서 처리 CallBack 함수(클로저)를 사용하여 처..
iOS
2022. 7. 27. 20:37