저는 Swift 3에서 일하고 있으며 테이블 뷰 셀을 녹색으로 강조 표시하고 도청 당하면 확인 표시를 표시하려고합니다.내 UITableView의 선택한 셀에 체크 표시가없는 이유는 무엇입니까?
현재 앱을 실행할 때 셀을 선택할 수 있으며 밝은 회색이되고 다른 셀을 선택하면 녹색으로 바뀌지 만 여전히 체크 표시가 나타나지 않습니다. 어떤 제안을 감상 할 수있다
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let mySelectedCell = tableView.cellForRow(at: indexPath)
mySelectedCell?.accessoryType = UITableViewCellAccessoryType.checkmark
mySelectedCell?.tintColor = UIColor.white
mySelectedCell?.backgroundColor = green
}
: 여기
는 코드입니다.
는 사용자 정의있는 UITableViewCell를 사용하고 있습니까? 또한'didSelectRowAt' 함수가 호출되는지 확인하고 있습니까? –
'cellForRowAtIndexPath'에'cell.selectionStyle = .none'을 추가해 봤니? – beyowulf