Я полагаю, что есть вид навигации контроллер где-то здесь. У них есть своя панель инструментов, но она скрыта и пуста. Панель инструментов, которую вы видите, представляет собой просто симуляцию панели инструментов, позволяющую редактировать пользовательский интерфейс.
Чтобы сделать это с помощью раскадровки, не добавляйте сегментированный элемент управления к моделируемой панели инструментов, создайте новую панель инструментов и добавьте ее в дерево представлений, доступное в вашем контроллере (как родственный к вашему представлению таблицы) и создайте IBOutlet для ссылки на него. Затем в вашем методе viewDidLoad назначьте элементы на панели инструментов панели инструментов, уже созданной контроллером представления.
В этом примере я создал свойство на мой взгляд, контроллер с именем (хитро) Панель инструментов:
@property (nonatomic, retain) IBOutlet UIToolbar toolbar;
В реализации с моей точки зрения контроллера Поручаю элементов панели вручную:
-(void)viewDidAppear:(BOOL)animated
{
[self setToolbarItems:self.toolbar.items animated:NO];
[self.navigationController setToolbarHidden:NO animated:YES];
}
You необходимо будет скрыть панель инструментов при вызове контроллера вида, например, в контроллере вызова:
-(void)viewWillAppear:(BOOL)animated
{
[self.navigationController setToolbarHidden:YES animated:YES];
}
Предполагая, что вы хотите скрыть это, конечно.
Не прочитал вопрос правильно , Прости. – brindy
Обновлен мой ответ, надеюсь, что это поможет. – brindy