2012-04-25 11 views
0

私はプログラム的に描画する画面がほとんどなく、UINavigationBarに戻るボタンを追加したいと思います。だから私はそのようなものを考える: 私はUIViewController - myViewControllerから継承するクラスがあります。だから、私は私のビュー(myViewControllerクラスオブジェクト)を格納する配列を作って、戻るボタンは配列から前の画面に現在の画面の内容を単にリロードします。これはこれを行う良い方法ですか?プログラム作成時に戻るボタン

答えて

4

これはUINavigationControllerの対象です。それを使用してください。また

だから私は私が私の見解を保存アレイ(myViewControllerクラスオブジェクト)

ビューとビューコントローラを作ったが全く異なるものです。あなたがそれらを混ぜるなら、あなたは多くの問題を持っているでしょう。

+0

はい@Jim say's right –

+0

私はそれらを混ぜないと思う。私は1つのUIViewController画面といくつかのUIViews、UITableViewsを持って...ベース:https://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html#//apple_ref/doc/uid/TP40009503-CH5-SW1だから私はいくつかの画面がある場合、それらをスタックに置いておきたいでしょうか?それに対して別のビューを作成しますか? – Kuba

+1

あなたはそれを混ぜています。別のビューを作成してビューコントローラーのスタックとして使用することで、この問題を解決することはできません。 ** 'UINavigationController'を使います。それはそれのためのものです。** – Jim