TableViewでセルの状態を変更したいと思います。私は "cellForRowAtIndexPath"メソッドで状態を設定しようとしましたが、動作しませんでした。それから私は、セルの状態を変更するために、委譲メソッド "willDisplayCell"を使用する必要があると言った記事を見ました。私はそれが呼び出されていないメソッドを実装する場合しかし、UTTableViewのwillDisplayCellが呼び出されない
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.selected = true
}
私はそれは、Appleのドキュメントに表示される「willDisplay」を使用しても試してみました(私が呼び出されなかったブレークポイントを入れて)、それは助けにはなりませんでした。実際には、私はその文字列の代わりにガベージを試みましたが、何も起こりません - アプリケーションはエラーなしでコンパイルされますが、メソッドは呼び出されていません。
"didSelectRowAtIndexPath"のような他のデリゲートメソッドが呼び出されているので、tableViewのデリゲートが動作していることがわかります。 willDisplayCellため
?なぜ選択されたのか? –