Видео Apple WWDC «Создание приложений Adaptive, Part 2» (см. https://developer.apple.com/videos/play/wwdc2016/233/) примерно в 14:30 минут знака описывает использование метода UINavigationBar. forTraitCollection(). Из этого видео, вот какой код, который использует этот метод:Невозможно найти документацию по яблоку о forTraitCollection
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let verticalCompactTrait = UITraitCollection(verticalSizeClass: .compact)
let compactAppearance = UINavigationBar.forTraitCollection(verticalCompactTrait)
compactAppearance.setBackgroundImage(nil, for: .default)
let verticalRegularTrait = UITraitCollection(verticalSizeClass: .regular)
let verticalAppearance = UINavigationBar.forTraitCollection(verticalRegularTrait)
verticalAppearance.setBackgroundImage(UIImage(), for: .default)
}
Я не могу найти документацию о forTraitCollection(). Я искал документацию разработчика Apple и веб-сайт в целом. Не могли бы вы рассказать мне, где искать?
Существует метод класса 'appearanceForTraitCollection:' из 'UIAppearance'. – rmaddy