Я учу себя больше iOS, дублируя приложение калькулятора Apple. У меня работает весь портретный режим.
Теперь я хочу скопировать функцию, которая изменяет размеры существующих кнопок, перемещает их вправо и добавляет целый ряд дополнительных кнопок и функций, когда пользователь поворачивается в альбомную ориентацию.
То, что я до сих пор видел в документах и в Интернете, имеет много аппаратных схем, где я должен написать код, который вручную перемещает каждую кнопку в определенное место. Я бы предпочел пойти по соотношению размера экрана для поддержки разных экранов.
Так что мне придется изменить размер кнопок и их текста, показать / скрыть набор дополнительных кнопок, изменить UILabel, показать / скрыть пару дополнительных UILabel и т. Д.
Могу ли я просто иметь другой xib-файл с измененной версией, которую он будет анимировать? или я должен запрограммировать все это вручную?
что будет лучшим подходом здесь?