2010-12-02 8 views
0

IBのビューにドラッグする以外の方法はありますか?私はIBで、ビューにnaviationBarがあることを指定できますが、これはnavigationControllerを使用しているときにのみ機能するようです。私が取り組んでいるアプリケーションは、navigationControllerには適していません。前もって感謝します。navigationControllerを使用していないときに、どのようにnavigationBarを追加しますか?

答えて

0

UINavigationBarは他の同様のビューです。適切なフレームを設定し、それを望むビューに追加するだけです。

例:

UINavigationBar *bar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 40)]; 
[self.view addSubview:bar]; 
[bar release]; 

n.b.私は、標準の高さオフ手のわからない、それは

編集を見つけるのは簡単だろう:私はパンチに助けを

+0

感謝を殴られたように見えます – intomo

0

UINavigationBarクラスを使用してください。サブクラスはUIViewなので、ビュー階層に追加することができます。 UINavigationItemのスタックを手動で管理する必要がありますが、その場合は、UINavigationControllerの場合とほぼ同じ動作が得られます。