セルを返すtableViewを作成しました。 dequeReusableCells関数の外でセルのプロパティを変更できるようにしたい。私はこの試みている:宣言関数外のセルプロパティにアクセスする方法は?
let index = IndexPath(row: 1, section: 0)
let refCell = tableView.cellForRow(at: index)
refCell?.textLabel?.textColor = .white
をそれだけで第二のセルのために白にtextLabelの色を変更します。どのようにして(forループを使用する以外の)すべてのセルに対してこれを行うことができますか?あなたはこの色を変更したいときにいつでもcellForRowAt indexPath
cell.textLabel?.textColor = self.myColor
の内側に、その後UIViewController
内部
fileprivate var myColor: UIColor = .black
を作成する必要があり、すべてのUITableViewCells
を変更するための
カスタムセルクラス –
で行うことができます。 'willDisplayCell'のようなテーブルビューデリゲートメソッドを使用できます... –
' dequeReusableCells関数の外でセルプロパティを変更できるようにしたいのですが.'なぜですか?あなたの目標は何ですか? – Larme