タブバーが必要だったので、テーブルビューを含むViewControllerを作成しましたが、セルを選択して詳細ビューに移動すると、セルがまだ選択されています。(タブバーも同様)
この問題を解決する方法を知っている人はいますか?私のコードはすべてTableviewcontrollerと同じです
または; Tabbar を Tableviewcontroller に追加することは可能ですか?
タブバーが必要だったので、テーブルビューを含むViewControllerを作成しましたが、セルを選択して詳細ビューに移動すると、セルがまだ選択されています。(タブバーも同様)
この問題を解決する方法を知っている人はいますか?私のコードはすべてTableviewcontrollerと同じです
または; Tabbar を Tableviewcontroller に追加することは可能ですか?
行の選択を解除するだけでよいと思います。ビュー コントローラのメソッドviewWillAppearに、選択したテーブルビュー行の選択を解除するコードを追加します。(ヒント: indexPathForSelectedRowおよびdeselectRowAtIndexPath : アニメーション: )
さらに、2 番目の質問については、別のSO questionで良い答えを見つけることができると思います。
これが役立つことを願っています=)
これを試して:
- (void)viewWillAppear:(BOOL)animated {
[tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:NO];
}