Мне нужно создать приложение для ipad с разным макетом в портретном и альбомном режимах. Прежде всего, он имеет 2 вида столбцов в альбомной ориентации, например UISplitViewController
, а в ландшафтном режиме он имеет макет из 3 столбцов. 3-я (скрытая) колонка в ландшафтном режиме также должна была иметь возможность выдвигаться вперед. Это должно быть похоже на Navigation Drawer
в Android.
Я провел некоторое исследование и нашел решение, что мне следует создать отдельный вид для ландшафтного режима и отдельный вид для портретного режима. Я не знаю, хороший ли это способ сделать это. Пожалуйста, не стесняйтесь советовать мне любое решение. Благодарю вас.
редактировать:
Можно ли этого достичь с помощью размерных классов? или необходимость использования сторонней библиотеки для достижения navigation drawer
вида требует разделения портретного и альбомного видов на 2 разных вида?