IBのビューにドラッグする以外の方法はありますか?私はIBで、ビューにnaviationBarがあることを指定できますが、これはnavigationControllerを使用しているときにのみ機能するようです。私が取り組んでいるアプリケーションは、navigationControllerには適していません。前もって感謝します。navigationControllerを使用していないときに、どのようにnavigationBarを追加しますか?
0
A
答えて
0
UINavigationBarは他の同様のビューです。適切なフレームを設定し、それを望むビューに追加するだけです。
例:
UINavigationBar *bar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 40)];
[self.view addSubview:bar];
[bar release];
n.b.私は、標準の高さオフ手のわからない、それは
編集を見つけるのは簡単だろう:私はパンチに助けを
0
UINavigationBar
クラスを使用してください。サブクラスはUIView
なので、ビュー階層に追加することができます。 UINavigationItem
のスタックを手動で管理する必要がありますが、その場合は、UINavigationController
の場合とほぼ同じ動作が得られます。
感謝を殴られたように見えます – intomo