0
セルとして表示される記事がたくさんあります。ユーザーが記事をクリックして記事を読んだときに戻ると、その記事が読み込まれたことを示すために、そのcell.textlabel.textを濃い青色から暗い青色に変更します。 どうすればいいですか?クリック操作後にcell.textLabel.text(セルはUITableViewCell)の色を変更する方法
セルとして表示される記事がたくさんあります。ユーザーが記事をクリックして記事を読んだときに戻ると、その記事が読み込まれたことを示すために、そのcell.textlabel.textを濃い青色から暗い青色に変更します。 どうすればいいですか?クリック操作後にcell.textLabel.text(セルはUITableViewCell)の色を変更する方法
例:私はワット/ m個
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]
}
そのない色。そのセルに関連付けられた/ *記事が読み込まれました*/part。 btw色を変更する - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { –
@Dat Nguyen:色の問題を直接指摘したので、あなたの質問に具体的にする必要があります。どの記事が読み込まれたかを知るには、何らかのデータ構造でその記事を追跡する必要があります。行array_indexの記事が既に読み込まれているかどうかを指定する値を追跡する単純なNSArrayです。 Articleを表すデータ構造を既に持っている場合は、Articleオブジェクト自体にBOOL属性を追加することが望ましいアプローチになります。その場合はif(curArticle.isRead){...}を実行するだけで済みます。 –