Задача C: Управление фиксированной кнопкой пробела

Я делаю несколько упражнений, чтобы познакомиться с XCode и Objective C в рамках подготовки к моему последнему школьному проекту и моему приложению. У меня проблема с расстоянием между кнопками на панели инструментов при изменении ориентации.

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

Как я могу это сделать? Можно ли программно управлять фиксированной кнопкой пробела при изменении ориентации?

Есть ли другой способ?


person Cristiano    schedule 17.11.2011    source источник


Ответы (2)


Переопределите willRotateToInterfaceOrientation:duration: на вашем контроллере представления.

В этом методе удалите кнопку с фиксированной пробелом и замените ее элементом кнопки с изменяемой полосой.

person jimj    schedule 17.11.2011

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

person Ajeet Pratap Maurya    schedule 17.11.2011