应用和环境
概述
在iOS13以后,用户可以同时创建和管理多个用户界面实例,并且能够切换。在iPad,用户可以显示多个界面实例在屏幕上。每个实例显示不同的内容,或者采用不同的方式来显示。例如,用户在一个界面上显示日期的特定一天,另外一个显示整个月。
UIKit获取当前环境详情通过trait collection,反应设备参数,接口参数和用户设置。例如,可以通过trait检测当前view或者view controller是否应用了暗黑模式。当要基于当前环境自定义内容的时候,查询UIView或者UIViewController对象的trait。当想接受trait通知变化的时候在对象中继承UITraitEnvironment协议。
Last updated
Was this helpful?