2013-10-08 3 views
2

У меня есть панель инструментов в форме UIView и кнопка с правым краем, которая имеет огромную надпись «Добавить blah to blah» и кнопку слева от бара, Правая кнопка панели переходит на несколько экранов в зависимости от значения UIform при нажатии правой кнопки.Позиционирование кнопки панели на панели инструментов в центре в раскадровке (в портрете и пейзаже)

Теперь мне нужно добавить кнопку в центр, которая делает что-то еще. Я хочу, чтобы эта кнопка была в центре, независимо от портрета или пейзажа. Я добавил фиксированное пространство с обеих сторон, чтобы центральная кнопка была в центре. Но кнопка идет влево в ландшафтном режиме, хотя она выглядит хорошо в портрете.

Если бы это было программно добавлять, что-то вроде ниже, возможно, работали

self.toolbarItems = [NSArray arrayWithObjects:flexibleSpaceBarButton, centerButton, flexibleSpaceBarButton, bigCaptionButton2, nil]; 

Но большинство вещей было сделано на раскадровке и эта новая кнопка должна быть в центре. Есть ли простой способ центрировать кнопку на панели инструментов на UIView в раскадровке в ландшафтном и портретном режимах?

Это кнопка на панели инструментов в нижней части UIView формы Спасибо

ответ

2

Перетащите гибкие космические объекты из библиотеки объектов и вставить их по обе стороны от кнопки, которую вы хотите в центре.

+0

Вы правы. Я выгляжу глупо. Я думал, я попробовал. Наверное, я раньше тянул неподвижное пространство, думая, что это гибкое пространство. – user1509593