我正在尝试在 UITabBar.viewControllers 数组中选择我的 UINavigationControllers 之一。
我之前尝试过设置 UITabbarController.selectedIndex,但 Apple 文档说: “要选择更多导航控制器本身,您必须改为更改 selectedViewController 属性的值。”
AppDelegate *appDelegate = (AppDelegate*)[UIApplication sharedApplication].delegate;
UINavigationController *navController = [appDelegate.objTabBarController.viewControllers objectAtIndex:5];
[appDelegate.objTabBarController setSelectedViewController:navController];
这样做很好,但是当我改回 MoreViewController 的列表视图时,左侧的图标消失了,不会回来了。
一切正常,用手指选择它时。
以编程方式选择时出现错误->图像消失了
有什么建议我做错了吗?
最好的问候,史蒂夫