У меня есть приложение для iPhone, основанное на UINavigationController
с UIToolbar
внизу с различными кнопками в нем, которые я создал с помощью Interface Builder. Когда я использую [navigationController pushViewController:animated:]
, мой новый вид вставляется на место, как и ожидалось, но затем все кнопки исчезают с панели инструментов - сама панель инструментов остается видимой, она просто полностью пуста.
Как мне заставить кнопки оставаться на месте?
Вот бит, в котором я отвечаю пользователю, нажимающему одну из кнопок панели инструментов, которая затем отображает новый вид:
- (IBAction)clickSettings:(id)sender {
NSLog(@"Clicked on 'Settings' button");
SettingsViewController *settingsViewController = [[SettingsViewController alloc] initWithNibName:@"Settings" bundle:nil];
[navigationController pushViewController:settingsViewController animated:YES];
}