管理生命周期事件和 App 的 UI 场景,并获取有关特征和 App 运行环境的信息。
概览
在 iOS 13 及更高版本中,用户可以在你的 App 中同时创建和管理多个 UI 画面,并使用 App 切换器在它们之间进行切换。在 iPad 上,用户还可以并排显示你 App 的多个 UI 画面。每个 UI 画面既可显示不同的内容,也能以不同的方式显示相同的内容。例如,用户可以在“日历”App 的一个 UI 画面中显示特定的日期,并在另一个 UI 画面中显示整个月份。
UIKit 使用“特征集合”来传递关于当前环境的详细信息,这类集合反映了设备设置、界面设置和用户偏好设置的组合。例如,你使用特征来检测当前视图或视图控制器的深色模式是不是处于活跃状态。如果你希望根据当前环境自定 UIView
(英文) 或 UIView
(英文) 对象的内容,请参考相应对象的当前特征集合。如果你希望其他对象接收特征通知更改,请在相应对象中采用 UITrait
(英文) 协议。