Пользовательские подклассы UIView
Панель навигации, суб-панель навигации и представление во всплывающем окне, скорее всего, являются пользовательскими подклассами UIView
.
Панель навигации:
Выравнивание по левому краю и элементы кнопок панели правого выравнивания (например, кнопки отмены и повтора) легко выполняются с помощью UINavigationItem
благодаря установщикам rightBarButtonItems
и leftBarButtonItems
. Это , а не , однако кнопки легко центрировать и имеют очень настраиваемый цвет, включенный logi c (например, белый фон, который переходит в нижнюю часть панели, когда выбрано «Домой».
Пользовательский Подклассом UIView может быть горизонтальный стек с множеством UIButton
. Некоторые со значками, а некоторые с текстом. Есть и другие способы разместить это.
Панель суб-навигации
Суб-навигация bar "очень индивидуален и является подклассом UIView
. Он имеет динамическое c содержимое. Многие из представлений внутри являются родными для UIKit
(например, UISwitch для« Draw with Touch ») .
Popover View
Вид внутри всплывающего окна также является настраиваемым подклассом UIView
, но само всплывающее окно включено в UIKit
. Это делается с помощью UIPopoverPresentationController