| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- JSON
- usb카메라연결
- Codable
- UITableViewCell 동적높이
- uikit
- parse
- 2018 KAKAO BLIND RECRUITMENT
- Realm
- 정보처리기사
- 정보처리기사 실기
- avcapturesession
- ios외부디바이스연결
- swift
- AVFoundation
- Decodable
- 정보처리기사 실기 요약본
- CustomCode
- ios 26
- UITableViewCell dynamic height
- Xcode
- programmers
- UITableView
- cocoapods
- IOS
- Pod
- 위클리챌린지
- ios외부카메라연결
- JSONParser
- ios카메라유선연결
- 프로그래머스
- Today
- Total
목록UITableView (2)
iOS 개발일기
이전 프로젝트들에서는 동적 높이를 할당할 때, 셀 내 모든 UI 요소들이 셀의 높이에 따라 다같이 변화하도록 설정된 셀만 사용했었으나 이벤 프로젝트에서는 셀은 기본적으로 동적인 높이를 가지고 UI 요소들 중 일부는 고정 크기, 일부는 동적 크기를 가지도록 하는 셀을 만들어야 했다. 그 중 하나의 셀을 예로 들자면,제목 : UILabel (고정 크기)내용 : UILabel (동적 크기)버튼 : UIButton (고정 크기)셀에는 총 3개의 요소를 가지고 있으며, 중앙의 내용을 표시하는 UILabel을 제외한 나머지 요소들은 고정된 크기를 가질 수 있도록 해야했다. AutoLayout 기반으로 UI를 코드로 작성하면서 높이를 지정해주는 상황이 적다보니 생소한 부분이기도 했고단순하게 셀의 높이를 `UITabl..
func tableView( _ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { ... }func collectionView( _ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { ... } 위 두 함수가 호출되지 않는 이유 1. delegate를 설정해주지 않았을 경우tableView.delegate = self collectionView.delegate = self 위 같은 방법은 단순한 방법이라 실수를 했을 경우가 많을 것 같네요. 2. tableView 또는 collectionView의 상위 뷰가 'tapGesture'를 가지고..