2015-05-06 3 views
0

Я пытаюсь создать приложение с панелью инструментов, размер которой можно изменить. В принципе, панель инструментов может чередоваться между тем, чтобы быть внизу представления и находиться наверху. При нажатии кнопки он переключается с одного на другой. Проблема в том, что когда она находится наверху, я хочу, чтобы размер панели инструментов расширялся, чтобы соответствовать статусной строке, но я не знаю, как это сделать.iOS/Swift: динамическое изменение размера панели инструментов

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

+0

Может помочь? http://stackoverflow.com/questions/9992864/custom-uitoolbar-resize-with-animation – Sunkas

ответ

1

Вы можете использовать обычный UIView и настроить его так, чтобы он выглядел как UIToolbar, а затем просто устанавливайте ограничения с помощью AutoLayout и анимируйте ограничение по высоте.

Смежные вопросы