티스토리 뷰

발생일: 2016.03.23

키워드: UITableViewCell, Selection, selectionStyle

문제:
테이블뷰의 셀 터치 시, 포커스되면서 배경이 회색으로 설정된다.
배경과 동일한 컬러의 View도 보이지 않게 되더라. 포커스된 걸 없애고 싶다. 어떻게 하면 되지?


해결책:

UITableViewCell 에 선택되었을 때의 설정을 위한 옵션이 있다.

인터페이스 빌더에서는 아래와 같이 Selection 옵션을 None 으로 설정하면 되고,



코드로 추가하는 경우라면 selectionStyle 옵션을 UITableViewCellSelectionStyleNone 상수로 정의해주면 된다.

- (void)awakeFromNib {
    self.selectionStyle = UITableViewCellSelectionStyleNone;
}


반응형
댓글
공지사항