2012-03-03 8 views
0

私は、navigationControllerにプッシュされたviewControllerを持っています。 ナビゲーションバーでビューを(0.0、0.0)に合わせることはできますか?

本のViewControllerを押し、ナビゲーションバーは、トップ(0.0、0.0)に取り付けられ、

のViewControllerのビューがちょうどその下に装着しました。 (おそらく.. 0.0、44.0)

しかし、私はこのビューをナビゲーションバーで(0.0、0.0)に配置します。

つまり、ビューの上側はナビゲーションバーの下に覆われていなければなりません。

お読みいただきありがとうございます。

答えて

0

このリンゴを達成するために、navigationBarbarStyleおよびtranslucentのプロパティを提供しました。ナビゲーションバーの不透明度がに減少し、ビューコントローラがstatusBarから開始されます。それは我々が見るもののようになります写真アプリ。

この場合、ビューコントローラは部分的に表示されます(ナビゲーションバーのアルファは<になります)。これがあなたの目的を解決するかどうかはわかりません。

https://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html

おかげで、

+0

ああ、これは私にとって最高の答えです。問題はうまく解決されました。あなたの答えをありがとう。 – MonsterK

0

ビューコントローラを表示するときは、ナビゲーションコントローラでこれを行います。

[navController setNavigationBarHidden:YES]; 

ナビゲーションバーが非表示になり、ビューコントローラが一番上に表示されます。

+0

私の問題はこれではありません。しかし、あなたの世話をありがとう。 – MonsterK

+0

私は誤解しました、申し訳ありません。 – EmilioPelaez

関連する問題