본문 바로가기
Swift 개발 이야기

Group UITableView Footer 공백 없애는 방법

by 방화동한량 2020. 10. 6.
728x90

굿데이 여러분

 

오늘은 아주 간단간단한 테이블뷰 관련 이슈를 볼게여 맨날 할때마다 가물가물해서 정리해놓음,,,

 

테이블뷰의 속성 중에 가장 많이 사용하는 것이 바로 Plain 과 Grouped 일텐데여

 

Plain 의 경우 스크롤 시 Header 가 상단에 붙어서 내려가고, Grouped 의 경우에는 Header 가 고정되지 않은 채로 스크롤이 되기 때문에

 

실무에서는 두가지를 섞어서 많이 쓰게 됩니다

 

그란데 말이죠 Grouped 로 설정했을 때 Footer 부분이 붕 뜨는 경우가 생기게 되죠?

 

그럴때는 아주 간단하게 아래의 코드를 넣어주시믄 되겠읍니다

 

    
    func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
        return CGFloat.leastNonzeroMagnitude
    }
    
    // delegate 에서 제어하고 싶지 않다면 아래 코드로
    
 
 	tableView.sectionFooterHeight = .leastNonzeroMagnitude

 

참 쉽져? 두개 중 하나만 선택해서 넣으시면 그룹 테이블뷰 사용시 붕 뜨는 현상을 제거할 수 있습니당

 

 

다음엔 좀 더 복잡한 걸로 와볼게여 그럼 안녕~~~