0

IOS 開発は初めてですが、cell.textLabel.textColor に問題があります。

私がしたことは、テーブルビューを実装し、セクションに従って色を設定することです。以下に示すように、4 つのセクションにそれぞれ 7 行あります。 ここに画像の説明を入力 ご覧のとおり、このラベルが 0 セクションにある場合にのみテキストの色を赤に設定しますが、結果は次のようになります。

ここに画像の説明を入力

ご覧のとおり、残りのセクションの色は間違っています。一部のセクションは赤くなっています。

しかし、elseスコープでコードのコメントを外し、色を黒に設定すると、うまくいきました。

ここに画像の説明を入力 ここに画像の説明を入力

4

2 に答える 2

1

他の人が言ったように、これは予想される動作です。識別子「セル」を持つすべてのセルを同じものと見なしているため、textColor=blackとの両方が必要です。セルで多くのカスタマイズを行う場合は、異なる識別子を使用して新しいカスタム セルを作成することをお勧めします。これにより、セルを区別できるようになります。textColor=redUITableViewControllerUITableViewController

于 2015-04-04T10:55:16.660 に答える