我的应用程序的主要功能由 UITabBarController 控制。但是,我需要加载一个具有 UINavigationController 的视图。当我返回我的 UITabBarController 使用
self.tabBarController.selectedViewController = [self.tabBarController.viewControllers objectAtIndex:0];
我的 UITabBarController 不再响应点击。看起来视图没有焦点。
但是,如果我使用此代码切换回 UITabBarController:
[window addSubview:tabBarController.view]
我的按钮会响应。我觉得“addSubview”效率较低,因为我从不从窗口中删除视图,因此它必须将视图的第二个副本添加到堆栈中。我对么?有没有办法使用第一种方法并使我的按钮响应?请告诉我。