Использование UIDsignRequiresCompatibility для обеспечения обратной совместимости с TabbarController на основе 6 вкладок с использованием типажCollection. но проблема в том, что изначально загружается 5 вкладок, а когда приложение переходит в фоновый режим, а затем переходит на передний план, тогда загружается 6 вкладок. когда я закрываю приложение, снова показывает 5 вкладок. Я хочу каждый раз загружать 6 вкладок. Как решить эту проблему.
код, который мы используем для 6 вкладок.
- (UITraitCollection *)traitCollection {
UITraitCollection *realTraits = [super traitCollection];
BOOL shouldOverride = (self.viewControllers.count == 6);
NSArray *traits = shouldOverride
? @[realTraits, [UITraitCollection traitCollectionWithHorizontalSizeClass:UIUserInterfaceSizeClassRegular]]
: @[realTraits];
return [UITraitCollection traitCollectionWithTraitsFrom]()
Подробнее здесь: https://stackoverflow.com/questions/797 ... ith-liquid
Мобильная версия