私の applicationDidFinishLaunching では、UINavigationController をセットアップしました。
- (void)applicationDidFinishLaunching:(UIApplication *)application {
navController = [[UINavigationController alloc] init];
[[navController navigationBar] setFrame:CGRectMake(0.0,0.0,320.0,20.0)];
...
}
ご覧のとおり、ナビゲーション コントローラーの高さを 20px にしようとしています。ただし、これは機能していません。setFrame は正しい関数でなければならないと思いますが、正しい場所で呼び出していません。SOに関する他の質問は私のものと似ていますが、setFrameに応答する場合、navigationBarの高さを設定できるはずだと思います...そうですか?
また、navigationBar のデフォルトの高さを知っている人はいますか?
ありがとう!