0

ViewController にカスタム セルを含む tableView があり、セルを選択して次の ViewController に移動します。

ただし、戻ってくると、セルは自動的に選択解除されます。

このようなものを見るのはこれが初めてです。

このようなことができる最初のViewControllerのviewDidAppear、viewWillAppear、viewDidDisappear、またはviewWillDisappearの中に何も書いていません。

何が起こっているのかを確認するために、遅いアニメーションでシミュレーターでコードを実行しました。

戻ってくる間、セルはまだ選択されていますが、すぐに選択が消えます。

setSelected:animated: メソッド内に customCell によってブレークポイントを配置して、呼び出し元をバックトラックします。

これが私が見るものです...

ここに画像の説明を入力

4

1 に答える 1

3

これは のプロパティであり、 NOUITableViewControllerに設定しますclearsSelectionOnViewWillAppear

于 2013-07-08T14:55:07.287 に答える