버튼을 터치하여 새 항목을 추가 할 수있는 UITableView가 있습니다. 이 새로 추가 된 항목을 강조하고 싶습니다. UITableView는 데이터 기반이며 셀을 재활용하므로이 새로 추가 된 항목을 표시하기 위해 생각할 수있는 유일한 방법은 데이터 자체에 BOOL
플래그를 추가 한 다음 셀을 강조 표시하고 처음 발생할 때 플래그를 무효화하는 것입니다.TableView에 새로 추가 된 항목으로 표시하기
데이터 소스를 오염시키지 않고도이 작업을 수행 할 수있는 다른 방법이 있습니까?
아마도 cellForRowAtIndexPath의 tableview로 돌아가려면 별도의 재사용 가능한 셀을 설정할 수 있습니다.이 '대체'셀에는 추가 비주얼 스타일이 적용될 수 있으며 추가 단추의 동작 메서드를 통해 요청 된 경우에만 반환됩니다. . 사용자가 아직 다른 셀을 추가하면 이전에 '강조 표시된 새 셀'을 일반 셀로 교체 할 수 있으며 프로세스가 반복 될 수 있습니까? Im은 개념적으로 생각하고 있기 때문에 설명보다 약간 까다 롭습니다. –
@DarekRossman 그게 내가 더 좋아하는 것 같아. 그래도 고마워! – pixelfreak