Добавление UIToolbar в приложение на основе UINavigationController на самом деле обманчиво просто.Согласно справочнику UINavigationController имеется встроенная панель UIToolbar, которая по умолчанию скрыта.
Чтобы показать панель инструментов, попробуйте это в своем подклассе UIViewController:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[self navigationController] setToolbarHidden:NO animated:YES];
}
Чтобы добавить элементы на панель инструментов, вы просто используете - (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated
во время - (void)viewDidLoad
или аналогичное.
Вы должны будете помнить, чтобы скрыть панель инструментов во время - (void)viewDidDisappear:(BOOL)animated
, если только вы не хотите, чтобы она зависала, когда другие UIViewController толкаются и выталкиваются.