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