본문 바로가기
공부/Apple

[Swift] uitableview 선택 유지 해제(deselectRow)

by 초코팅촉 2024. 7. 24.
728x90

이번에는 UITableView와 관련된 코드를 알아보자.

 

우리가 테이블뷰를 초기에 생성하고 사용할때 터치를 하면 아래 사진처럼 선택된 상태가 유지된다.

수정전

 

이걸 그냥 한번씩 터치되고 바로 사라지게 만들고 싶으면

`tableView(_:didSelectRowAt:indexPath:)` 메서드 안에 아래의 코드 한줄만 넣으면 된다.

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
	tableView.deselectRow(at: indexPath, animated: true)
}

그럼 아래 사진처럼 된다.

수정후

728x90