Что означает "правильный" способ размещения и перемещения просмотров при повороте приложения? То есть, как я могу иметь мелкозернистый контроль над положением, размером и отражением моих представлений, когда пользовательский интерфейс поворачивается от портретной ориентации к пейзажной ориентации (или наоборот)? Я думаю, что мои два варианта:
- Используйте два супервизора (портретный и альбомный). При вращении: переключение между ними.
- Используйте один просмотр. При вращении: измените каждый кадр, границы и свойства центра подкадров.
Если у вас есть два вида с достаточно четкими макетами и элементами, то первый способ может быть достаточно хорошим. Если ваши две точки зрения по существу одинаковы для разных ориентаций, второй способ, вероятно, лучший способ сделать это, используя только один вид.
Я подозреваю, что первое может быть сделано с IB, а последнее должно быть сделано программно.