Учитывая следующие строки:
UITraitCollection *traitCollection = [UITraitCollection traitCollectionWithHorizontalSizeClass:UIUserInterfaceSizeClassCompact];
UITabBarItem *compactAppearance = [UITabBarItem appearanceForTraitCollection:traitCollection];
UITabBarItem *standardAppearance = UITabBarItem.appearance;
compactAppearance
всегда nil
, в то время как стандартный внешний вид работает нормально.
![Debug Info](https://i.stack.imgur.com/RzaKd.png)
Я пробовал с другой конфигурацией черт, но безуспешно. Есть ли что-то, что я здесь упускаю.
Я пробовал с UIButton, и похоже, что он работает. Это просто не поддерживается для UITabBarItem? Тогда как бы я четко определил разные шрифты для Compact vs Regular TabBarItems?