Swift 개발 이야기

Group UITableView Footer 공백 없애는 방법

방화동한량 2020. 10. 6. 17:17
728x90

굿데이 여러분

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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