2009-07-31 22 views
0

私はタブバーのアプリケーションを持っていますが、最初のタブはボタンが付いた画像です。ボタンに触れると、Webビューがプッシュされます。他のタブはプレーンなWebビューです。これらは、正常に動作が、私は新しいビューにプッシュするたびに、それは空白ですiPhoneナビゲーションの問題

質問(上部の[戻る]ボタンを除く。):

は私がプッシュされたウェブビューのXIB必要ですか?

loadRequestコードはどこにありますか? (私はタブバービューでawakeFromNibを使用しました)

私が戻るボタンを押したときに、上のナビゲーションバーを隠すためのフックや何らかの方法がありますか?

答えて

0

まず、何でも.xibは必要ありません。コード内で常にビューを構築できます。

第2に、「ウェブビューをプッシュする」と「新しいビューにプッシュする」とはどういう意味ですか?そのページに対してUINavigationControllerを使用していますが、正しいですか?つまり、最初はタブに正しいページが表示されていると言っていますが、スタックにサブビューをプッシュすると空白になります。

私はloadRequestがviewDidLoadにあると思っていますが、何をしようとしているのか分かります。上部のナビゲーションバーを隠すためとして

、あなたはこのような何かを探しています:

self.navigationController.navigationBarHidden = YES; 

もしそうなら、あなたがしなければならないすべてはあなたがナビゲーションバーになりたいどのページにそれを設定されています隠された;戻るボタンとは関係ありません。

+0

ご返信ありがとうございます。私はそれを働かせた。私はまだこれらの異なるビューとコントローラを扱っています。私は残念ながら、私が銃の下にいるこの「iPhone Way」を正しく学ぶ時間はありません。しかし、私はあなたのような人々のおかげで多くの進歩を遂げました。 今、XIBが存在するかどうかはわかりません。ナビゲーションが正しく機能するようになった。最初のビューには、左に戻るボタンがある別のビューに移動するためのボタンがあります。そして、最初のページは2つのタブを持つタブバーの一部ですが、現在はウェブビューに移行しています。 –

+0

私が仕事に着手しなかったのは、最初のビューでトップにナビゲーションバーを隠していたことでした。あなたが提供したコード行は私が使っているものですが、どこに置くべきか分かりません。私が試したすべての場所が失敗しました。最初のビュー(下部にタブバーがある)が唯一のペン先の一部であり、プログラムで別のビューを作成してビューにプッシュすることを忘れないでください。私が帰ってきたら、一番上のナビゲーションバーが消えてしまいます。だからコードをどこに置くか... –

+0

(すみません、私は遠慮していませんでした)私はいくつかのことを見てみましょう。私は数日以内にあなたにいくつかの助けを得ようとします。 – Amagrammer