Я разработчик iOS с большим опытом разработки интерфейса с помощью кода.
Теперь я тестирую функциональность раскадровки, потому что я тестирую, чтобы переключиться на "дизайн" пользовательского интерфейса, а не на его реализацию. Раньше я придерживался больших ограничений, используя nib/xib, и поэтому я никогда не преуспеваю с коммутатором. Итак, вот новая попытка с storyboading:)
Теперь мой вопрос: я разрабатываю iPad Storyboard с контроллером навигации и контроллером Tableview. Я хочу добавить несколько элементов UIBarButtonItems, но я могу добавить их для каждой стороны с помощью Interface Builder.
Код будет выглядеть так:
UIBarButtonItem *b = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:nil action:nil];
UIBarButtonItem *spacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
spacer.width = 20;
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:self.editButtonItem, spacer, b, nil];
Но почему я не могу добавить несколько кнопок с помощью IB? Есть только выходы для leftBarButtonItem, rightBarButtonItems, backBarButtonItems...
Это сводит меня с ума. ¡¡¡
Спасибо!