Автоповорот iPhone на слишком много объектов на экране - PullRequest
0 голосов
/ 30 марта 2010

У меня есть BlahAppDelegate, BlahViewController и нет перьев в моем проекте приложения для iPhone. Только некоторые подклассы UIView в дополнение. Все это находится в main.m. Мое приложение имеет 6 подклассов UIViews. Каждый из них содержит 18 UIImageViews.

Мне нужно получить разрешение на работу. Или кастомное вращение. Или что-то. Например, было бы неплохо, чтобы экран поворачивался, когда устройство поворачивается, затем перемещал / изменял размеры видов и затем уменьшал экран. Но я не знаю, как это автоматизировать, не написав код изменения размера для каждого из объектов.

Пожалуйста, помогите мне, если можете.

1 Ответ

1 голос
/ 30 марта 2010

Самый простой подход - использовать свойство autoresizingMask для ваших изображений. Они действуют так же, как пружины и стойки в IB. Если вы позиционируете свои взгляды относительно их родителей и устанавливаете их соответствующим образом, у вас не должно быть проблем. Тем не менее, ваши варианты несколько ограничены; в основном фиксированное расстояние от края или пропорциональное расстояние. Никакое дочернее-относительное выравнивание невозможно, используя только флаги.

...