Я хочу сделать верхнюю часть окна навигации немного меньше. Как бы вы этого добились? Это то, что я пробовал до сих пор, но, как вы можете видеть, даже несмотря на то, что я делаю панель навигации меньше, область, которую она раньше занимала, все еще существует (черная).
[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];