iPhone - Как установленная uinavigationbar высота?

Я хочу сделать вершину из представления навигации немного меньшей. Как Вы достигли бы этого? Это - то, что я попробовал до сих пор, но как Вы видите, даже при том, что я делаю navigationbar меньшее, область, которую это раньше занимало, является все еще там (черной).

[window addSubview:[navigationController view]];
navigationController.view.frame = CGRectMake(0, 100, 320, 280);
navigationController.navigationBar.frame = CGRectMake(0, 0, 320, 20);
navigationController.view.backgroundColor = [UIColor blackColor];
[window makeKeyAndVisible];

alt text

30
задан quano 1 November 2012 в 22:18
поделиться

1 ответ

-

Если вы хотите использовать пользовательскую высоту для вашего навигационного бара, я думаю, вы, вероятно, по крайней мере, по крайней мере, используете пользовательский навигационный бар (не один в вашем навигационном контроллере). Скрыть бар NavController и добавьте свой собственный. Тогда вы можете установить его высоту, чтобы быть тем, что вы хотите.

1
ответ дан 27 November 2019 в 22:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: