반응형
UITableView의 grouped 스타일을 사용할 때 섹션 헤더와 푸터의 기본 높이는 자동으로 설정됩니다.
높이 값으로 인해 원치 않는 여백을 제거 하기 위해서 아래 가이드를 따라 주세요.
1.delegate method를 구현
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
UIView()
}
func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
.leastNormalMagnitude
}
위에 까지 적용하면 높이는 줄어드는데 여백이 조금 남습니다.
2.FooterView 설정
tableView.tableFooterView = UIView(frame:
CGRect(
origin: .zero,
size: CGSize(
width:CGFloat.leastNormalMagnitude,
height: CGFloat.leastNormalMagnitude
)
)
)
위와 같이 처리하면 높이가 사라지는 것을 볼 수 있습니다.
반응형
'Apple > Apple_UIKit' 카테고리의 다른 글
UISheetPresentationController에 대해서 (iOS15이상) (0) | 2024.05.23 |
---|---|
modalPresentationStyle .fullScreen과 .overFullScreen의 차이점 (0) | 2023.03.20 |
UITextField return키(키보드 하단 오른쪽 파란색버튼) 눌렀을 때 이벤트를 받아보자 func textFieldShouldReturn (0) | 2023.01.04 |