Я студент по информатике, пытаюсь быстро освоиться.Я внедряю пользовательское главное меню в приложение для iPad.В портретном режиме оно расположено так, что главное меню расположено горизонтально вверху, а детальный вид - непосредственно под ним.В ландшафтном режиме я бы хотел, чтобы оно располагалось рядом с главным меню слева по вертикали.
Вместо того, чтобы иметь два набора ограничений и активировать / деактивировать их в зависимости от ориентации, это приемлемая практика?полностью удалить виды и заменить их на другие?Это означает, что у меня будет два вида для главного меню (вертикальный и горизонтальный), а также два вида для подробного вида.Я достигаю этого в методе viewWillTransition(to size:with:)
.Кроме того, вы предвидите какие-либо проблемы в будущем из-за моей реализации?
Причина, по которой я это делаю, заключается в том, что в портретном режиме подробный вид состоит из collectionView, вложенного в другой, что позволяет осуществлять горизонтальное перемещение между страницами.и вертикальная прокрутка контента.Но в ландшафтном режиме имеет смысл, чтобы детальный вид имел только вертикальную прокрутку содержимого.Поэтому мне показалось, что проще иметь два разных вида для портретной и альбомной ориентации.
Любое понимание будет оценено, спасибо.
PS Я не пользуюсь IB