2015-06-09 3 views
0

У меня есть 3 бара:Как я могу переключить присутствие панели инструментов над панелью вкладок внутри контроллера панели вкладок?

1) навигационная панель в верхней части с помощью кнопки «Edit»

2) панель вкладок, которая используется для переключения между режимами просмотра контроллерами

3) Панель инструментов что я хотел бы появиться прямо над панелью вкладок, когда нажата кнопка «Изменить». (И скрывается, когда «Редактировать» снова используется.)

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

+1

почему вы хотите, чтобы манипулировать ограничения, просто сделать скрытое свойство 'true'. что-то вроде - 'objToolBar.hidden = YES', чтобы скрыть и НЕТ, чтобы показать его снова. – Gandalf

ответ

1

Свяжите свою кнопку редактирования с IBAction (или сделайте это программно). Затем в нем вы можете просто использовать свойство панели инструментов, чтобы оно отображалось или спрятать его.

Он должен выглядеть следующим образом:

@IBAction func yourButtonTapped(sender: AnyObject) { 
    self.yourToolbar.hidden = !self.yourToolbar.hidden 
}