Все мои просмотры / страницы в приложениях до сих пор были полноэкранными контроллерами UIViewController, которые я вставляю и извлекаю из стека.
Я вижу, что некоторые приложения создают новое представление / окно, которое появляется примерно на 1/3 размера полного экрана на iPad, содержащее таблицы элементов для выбора или другие элементы пользовательского интерфейса. Они обычно используются, чтобы позволить пользователям фильтровать текущее представление, в котором они находились.
Видя их в приложениях, я предполагаю, что они просто добавляют UIView к текущему экрану и меняют его рамку в зависимости от того, где на экране они хотят, чтобы он появлялся.
Или я не прав? Есть ли другой / лучший способ сделать это?