-
[Solution] SwiftUI 테이블 표시줄 제거프로그래밍/TroubleShooting&Solution 2022. 7. 14. 04:07728x90반응형
어플리케이션 공부를 시작하면서 프론트엔드를 처음 접하게 됐는데 상당히 어려운것 같다.. 그래서 토이프로젝트를 하던 중 막혔던 부분에 대해서 포스팅을 하려고 한다.
다음 그림을 보자
흔한 테이블의 모습이다. 하지만 데이터 사이에 작고 신경쓰이는 표시줄이 존재한다. 개발하는 정대리님의 예제코드를 참고하여 프로그래밍을 해보던 중 코드 그대로 작성했을 때 변화가 없음을 발견 하였다.
if #available(iOS 14.0, *){ }else{ UITableView.appearance().tableFooterView = UIView() } UITableView.appearance().separatorStyle = .none
개발하는 정대리님의 표시줄을 지우는 방법이다. 이 방법은 ios버전이 13일 때는 표시줄이 없는것이 디폴트였지만 14부터는 표시줄이 있는것이 디폴트로 바뀌었기 때문에 위와 같이 선언한다고 배웠다.
하지만 현 시간 기준으로 ios버전은 15.4이다. 저 방법이 아쉽게도 통하지 않았다.. 그래서 찾은 방법이 있다.
.listRowSeparator(.hidden)
섹션부분에 이 문구만 추가하면 된다. (어째 더 간단해진 이 느낌..) 그러고 확인해보니
말끔하게 사라진 것을 볼 수 있다.
이것조차도 한시간 가까이 해매던 코린이의 포스팅이였다. 하지만 이렇게 찾고 해결할 때마다 희열을 느낀다. 이것이 개발자의 소소한 행복인걸까 생각하며 오늘 포스팅을 마치겠다.
'프로그래밍 > TroubleShooting&Solution' 카테고리의 다른 글
[TroubleShooting] - Could not insert new outlet connection 잇슈(UIKit) (0) 2024.01.12 [ToubleShooting] - couldn't generate swift representation error (from sourcekit) (0) 2023.06.13 [ToubleShooting] - 이미지 리스트 렉걸림 (0) 2023.03.09 [Solution] - Swift 쿠키 불러오기 (0) 2023.03.09 [Solution] - SwiftUI Date to String, DateFormatter (0) 2023.03.09