0
셀로 표시된 기사가 많습니다. 사용자가 기사를 클릭하여 읽은 다음 되돌아 간다면 해당 cell.textlabel.text를 진한 파란색에서 어두운 파란색으로 변경하여 기사를 읽었 음을 나타낼 수 있습니다. 어떻게하면됩니까?click 동작 후 cell.textLabel.text (셀은 UITableViewCell 임)의 색상을 변경하는 방법
셀로 표시된 기사가 많습니다. 사용자가 기사를 클릭하여 읽은 다음 되돌아 간다면 해당 cell.textlabel.text를 진한 파란색에서 어두운 파란색으로 변경하여 기사를 읽었 음을 나타낼 수 있습니다. 어떻게하면됩니까?click 동작 후 cell.textLabel.text (셀은 UITableViewCell 임)의 색상을 변경하는 방법
예 : I는 승/봉착
if (/* article associated with cell has been read*/) {
cell.textLabel.textColor = [UIColor colorWithRed:0 green:0 blue:0.8 alpha:1]
}
else {
cell.textLabel.textColor = [UIColor colorWithRed:0 green:0 blue:0.6 alpha:1]
}
아니고 컬러. 셀과 연관된/* article이 */part로 읽혀졌습니다. 색상을 변경하는 중 - (UITableViewCell *) tableView : (UITableView *) tableView cellForRowAtIndexPath : (NSIndexPath *) indexPath { –
@Dat Nguyen : 직접 색상 문제를 언급 한대로 질문에 대해 구체적으로 설명해야합니다. 어떤 기사가 읽혔는지 알려면, 어떤 종류의 자료 구조에서 그 기사를 추적해야합니다. 행 array_index의 아티클을 이미 읽었는지 여부를 지정하는 값을 추적하는 간단한 NSArray 일 수 있습니다. 아티클을 나타내는 데이터 구조가 이미있는 경우 Article 개체 자체에 BOOL 특성을 추가하는 것이 좋습니다. 이 경우 if (curArticle.isRead) {...}를 실행하기 만하면됩니다. –