Свойство
UINavigationBar
items
принимает только массив UINavigationItem
объектов, но не UIBarButtonItem
объектов. Вы не можете настроить панель навигации так же, как вы делаете UIToolbar
. Вместо этого в вашем контроллере представления сделайте это:
UISegmentedControl * seg1 = [[UISegmentedControl alloc]
initWithItems:[NSArray arrayWithObjects:@"von mir", @"alle", nil]];
[seg1 setSegmentedControlStyle:UISegmentedControlStyleBar];
self.navigationItem.titleView = seg1;
Это добавляет сегментированный элемент управления к представлению заголовка элемента навигации контроллера представления, который является настраиваемым представлением, отображаемым по центру на панели навигации.