在CYLTabBarController.m中 添加如下代码 - (void)viewDidLoad { [super viewDidLoad]; if (@available(iOS 18.0, *)) { if (UIDevice.currentDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad) { self.traitOverrides.horizontalSizeClass = UIUserInterfaceSizeClassCompact; //TAB BAR ON BOTTOM } } } 无法生效,而且tabitem 消失不见
在CYLTabBarController.m中 添加如下代码
(void)viewDidLoad {
[super viewDidLoad];
if (@available(iOS 18.0, *))
{
if (UIDevice.currentDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad)
{
self.traitOverrides.horizontalSizeClass = UIUserInterfaceSizeClassCompact; //TAB BAR ON BOTTOM
}
}
无法生效,而且tabitem 消失不见