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
- Coding Test
- task.yield()
- fcm
- ios
- spring
- cloud functions
- Delegate Pattern
- SwiftUI
- UITableView
- Apple Developer Academy
- Swift
- 코테
- UIStackView
- Sendbird
- WWDC22
- Flutter
- backend
- widgetkit
- app intents
- watchkit
- swift concurrency
- Firebase
- tabman
- Complication
- coreml
- github
- UIDatePicker
- createml
- Tuist
- Project
Archives
- Today
- Total
azhy의 iOS 이야기
[iOS/Swift] UITableView Cell 왼쪽 여백지우기 본문
2022년 4월 16일에 작성됨
Custom Cell을 이용해서 TableView 구성 중인데 모든 곳에 autolayout superView 0으로 잡아도 왼쪽 여백이 계속 생기는 이슈가 발생했습니다.
그래서 구글링을 통해 알아보니 생각보다 많은 사람들이 이런 상황을 겪고 있었네요.
해결법
// view controller
...
tableView.register(UITableViewCell.self, forCellReuseIdentifier: "identifier")
tableView.separatorInset = .zero
tableView.directionalLayoutMargins = .zero
tableView.layoutMargins = .zero
...
// data source
...
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "identifier")!
cell.directionalLayoutMargins = .zero
cell.layoutMargins = .zero
cell.contentView.directionalLayoutMargins = .zero
cell.contentView.layoutMargins = .zero
return cell
}
'Swift' 카테고리의 다른 글
[iOS/Swift] View와 Button 에 click action 등록하기 (0) | 2024.11.12 |
---|---|
[iOS/Swift] delegate pattern, 데이터 주고 받기 (0) | 2024.11.11 |
[iOS/Swift] ViewController 생명주기 (0) | 2024.11.11 |
[iOS/Swift] UIStackView 기본 (0) | 2024.11.11 |
[iOS/Swift] UITextField 글자 수 제한, 백스페이스 처리 (0) | 2024.11.11 |