私はXCodeでUITableViewコードを書いています。セルの1つがユーザによって押されると、新しいUIWebViewがsegueを介して開かれます。ユーザーが戻るボタンを押してUITableViewに戻ると、ユーザーがセルを選択する前に、ビューをUITableViewの同じ部分にしたいと思います。Xcodeの詳細ビューコントローラから返された後、同じビューのUITableViewに戻る方法は?
私の質問を再現するために、detailViewControllerの戻るボタンが当たっている間、私は表のセルの同じ領域を表示したいと思います。テーブルの中にユーザーがいた場所の記憶を持つ種類。
私はそれをどうやって行うことができますか?
@MichaelMangoldありがとうございます。 UITableViewControllerはすでにUINavigationControllerに埋め込まれています。なぜなら、ナビゲーションコントローラによって作成されたナビゲーションバーは、テーブルのビューの上部に表示されるからです。 detailViewControllerの戻るボタンが当たっている間に、私の質問を再提示するだけで、テーブルセルの同じ領域を表示したいと思います。テーブルの中にユーザーがいた場所の記憶を持つ種類。 – NRR
マイケルさんの言うとおり、これがデフォルトの動作です。あなたはviewWillAppearのデータをリロードするようなテーブルビューコントローラで何かをやっていますか? – jrturton
@jrturton:はい、そうです。私は、reloadDataを含むviewWillAppearで余分な作業をしていました。いくつかの不要な設定を削除することで、この問題は修正されました。 – NRR