UITableViewCell의 일부 분리선을 제거할 때의 Tips
위와 같은 TableView가 있을 때
예를 들어, B 설정과 C 설정 사이의 선을 삭제할 수 있습니다.
분리선 삭제
여기의 보도에 대해 상세한 설명을 하였으니 참고할 수 있도록 허락해 주십시오.
이 부분에서 코드로 반영합니다.
cell.separatorInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: .greatestFiniteMagnitude)
결과
왠지 모르게 구분선의 부분을 삭제하는 칸이 벗어났다.
다른 default 칸에 default의 여분 크기를 설정했기 때문이다
의 총체.
기본 여백 크기 일치
스토리보드에서 default의 여분 크기를 확인하면...
iPhone XS MAX는 20, iPhone 8은 15로 설정됩니다.
값을 직접 입력하면 장치에 따라 값이 달라집니다.
separatorInset.left
의 값을 가져와서 다시 써서 반영합니다.let insetLeft = cell.separatorInset.left
cell.separatorInset = UIEdgeInsets(top: 0, left: insetLeft, bottom: 0, right: .greatestFiniteMagnitude)
결과
순조롭게 정확하게 반영되었다!
잡담
트위터 응용 프로그램의 설정 화면을 보면cell의 제목,accessory를 하나의 칸으로
프로젝트의 설명문을 서로 다른 칸으로 관리하는 것으로 볼 수 있다.
(셀을 눌렀을 때 설명문을 선택하지 않았습니다.)
이런 테이블비를 만들고 싶을 때.
일부 분리선을 없애는 실현을 활용할 수 있다
트위터 설정 화면 예
가볍게 두드릴 때의 행위
끝까지 봐주셔서 감사합니다.🙏
Reference
이 문제에 관하여(UITableViewCell의 일부 분리선을 제거할 때의 Tips), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/koyoarai_/items/9b87dbef6729262940ae텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)