배경색을 변경하는 옵션이 앱에 있습니다. 내가 셀을 선택하는 경우, 뒤로 버튼을 눌러 색상을 변경, 다시 셀을 선택 절차가 진행됩니다uitableviewcell의 어떤 속성입니까?
왜 경계 것은 처음의 배경에서 색상을 유지 않습니다 그것이 선택되었고 어떻게 해결할 수 있습니까? [: indexPath 애니메이션 :있는 tableView deselectRowAtIndexPath은 YES]
배경색을 변경하는 옵션이 앱에 있습니다. 내가 셀을 선택하는 경우, 뒤로 버튼을 눌러 색상을 변경, 다시 셀을 선택 절차가 진행됩니다uitableviewcell의 어떤 속성입니까?
왜 경계 것은 처음의 배경에서 색상을 유지 않습니다 그것이 선택되었고 어떻게 해결할 수 있습니까? [: indexPath 애니메이션 :있는 tableView deselectRowAtIndexPath은 YES]
가 (이 응용 프로그램이 종료 된 후 재설정 또는 아무것도)
그것은 당신이 요구하는 것을 파악하기 어렵다! 하지만 ...
1 - 파란색 선택에 대해 불만을 제기하는 경우 셀의 selectionStyle을 없음으로 설정해야합니다.
2 - 사용자 지정 선택 스타일이 필요한 경우 setSelected/setHighlighted를 재정의해야합니다.
3 - 파란색으로 표시되었지만 문제가 선택 상태를 유지하는 경우 선택한 행의 선택을 취소하십시오. 내부 viewWillAppear.
추신 : 배경 및 내용을 설정하려면 항상 cell.contentView를 사용하십시오.
세포의 둥근 부분 주위에 직사각형이 보입니까? 어떻게 선택 색상을 파란색으로 유지하겠습니까? 그러나 사각형을 배경색과 일치하는 명확한 색상 또는 적어도 색상과 같은 셀로 둘러 쌉니 다. (어떤 속성입니까?) – EvilAegis
self.contentView.backgroundColor = [UIColor clearColor]가 아닌가요? 사용자 지정 UITableViewCell 클래스가있는 경우 prepareForReuse를 재정 의하여 super를 호출하고이 줄을 넣을 수 있습니다. –
selectedBackgroundView 속성입니다. UITableViewCellGrouped의 selectedBackgroundView 속성은 기본적으로 non-nil이므로 nil로 설정하면이 결함이 수정되었습니다.
답안에 더 많은 노력을 기울이십시오. –