Iphone 是否可以从UIViewController推送UIABViewController?
我的应用程序第一个viewController是UIViewController。 当用户单击按钮firstView时消失并按下UITabViewController 可能吗 我找不到如何从UIViewController推送UIABViewController。您可以尝试以下方法: self.tabBarController.selectedViewController =[self.tabBarController.viewControllers objectAtIndex:2]Iphone 是否可以从UIViewController推送UIABViewController?,iphone,uitabview,Iphone,Uitabview,我的应用程序第一个viewController是UIViewController。 当用户单击按钮firstView时消失并按下UITabViewController 可能吗 我找不到如何从UIViewController推送UIABViewController。您可以尝试以下方法: self.tabBarController.selectedViewController =[self.tabBarController.viewControllers objectAtIndex:2] 它应该可以
它应该可以工作,因为selectedViewController属性包含所选选项卡的视图。更新抱歉,我误读了UITableViewController的TabVC。您指的是UITableViewController还是UITabBarController?无论如何,我会在下面留下我的答案 在这种情况下,通常最好将UITabBarController作为根视图对象。虽然可以做到,但在我看来,这是一个更混乱的实现。 事实上,我会让UITabBarController成为根用户,并在启动时从该UITabBarController以模态方式显示UIViewController 用户将看到UIViewController,当他们单击按钮时,关闭该模式视图,显示UIAbbarController 只需使用UINavigationController。
使用导航控制器将tableView推送到层次结构中的第二级。作为奖励,您将获得“免费”的“后退”按钮,并且您不必担心代理返回到原始UIViewController。首先,您拥有view controller。并制作包含tabbarcontroller的第二视图控制器。现在只需按下第二个视图控制器。并将tabbarcontroller的视图作为子视图添加到第二个视图控制器
希望您能理解。我还在UITabViewController中使用UINavigationController。所以我不能用UINavigationController。哦,对不起,我是说UIDABBARCONTROLLER。你的解决方案很好,我会试试的!