UITableView에서 UITableViewCells 사이의 줄 삭제


81

나는를 만들었습니다 UITableView와 함께 UITableViewCell. 뷰 셀 사이에는 성장 된 선이 있습니다. 이 줄을 삭제하고 표시하고 싶지 않지만 방법을 모르겠습니다.

저는 Xcode 6.1과 Swift로 작업합니다.

다음은 내 화면을 보여주는 스크린 샷입니다.

여기에 이미지 설명 입력

고마워!

답변:


254

Objective-C를 사용하면 다음과 같은 이점 이 있습니다.

[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

에 대한 스위프트 3 :

self.tableView.separatorStyle = .none

에 대한 스위프트 2 :

self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None

또는:

InterfaceBuilder를 사용하는 경우 tableView의 Separator 속성을 다음과 같이 설정할 수 있습니다.None 여기에 이미지 설명 입력


6
Swift 2에서는 UITableViewCellSeparatorStyle이미 예상 한 유형이므로 실제로 작성할 필요가 없습니다 . 간단히 self.tableView.separatorStyle = .None짧게 쓸 수 있습니다 .
mathielo

잘못된 편집을 제거했습니다. 추가 된 것은 "Swift 4.1"과 관련이 없었으며 언어 버전이 아니라 OS 버전과 관련이있었습니다. 또한 어쨌든 좋은 솔루션처럼 보이지 않았으며 확실히 자체 답변에 게시되어야했습니다.
Eric Aya

16

InterfaceBuilder 내에서 Separator속성을 None로 설정 separatorStyle하거나 테이블 뷰 의 속성 을 로 설정하여 프로그래밍 방식으로 수행 할 수 있습니다 UITableViewCellSeparatorStyleNone.





0

tableView.separatorStyle = .none

tableview를 초기화 할 때. 설정하거나 스토리 보드 또는 펜촉을 통해 설정할 수 있습니다.


1
원래 OP 및 커뮤니티가 이해할 수 있도록 더 많은 설명과 예를 제공하십시오.
Sunil Lulla
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.