Ios 如何从选项卡栏控制器更改视图
我正在开发一个应用程序,它由一个选项卡栏控制器组成,指向3个视图控制器(都带有选项卡)。在其中一个选项卡视图中,我制作了一个按钮,希望它打开一个新视图(底部没有选项卡)。这个新视图需要一个带有后退按钮的导航栏才能返回到以前的视图,所以我想我需要创建一个导航控制器Ios 如何从选项卡栏控制器更改视图,ios,xcode,Ios,Xcode,我正在开发一个应用程序,它由一个选项卡栏控制器组成,指向3个视图控制器(都带有选项卡)。在其中一个选项卡视图中,我制作了一个按钮,希望它打开一个新视图(底部没有选项卡)。这个新视图需要一个带有后退按钮的导航栏才能返回到以前的视图,所以我想我需要创建一个导航控制器 [myTabBar setSelectedIndex:1] 本质上,这就是我正在尝试做的(我为画得不好的图表道歉)。 如何使这个新视图(完全独立于选项卡栏控制器)以编程方式显示?这需要导航控制器吗 [myTabBar setSele
[myTabBar setSelectedIndex:1]
本质上,这就是我正在尝试做的(我为画得不好的图表道歉)。
如何使这个新视图(完全独立于选项卡栏控制器)以编程方式显示?这需要导航控制器吗
[myTabBar setSelectedIndex:1]
您可能需要访问tabBar
像self.tabBarController
那样的选项卡,因此…[self.tabBarController setSelectedIndex:1]代码>
1
是选项卡栏堆栈中的索引1
(这类似于手动点击选项卡栏
按钮)
您可能需要访问tabBar
像self.tabBarController
那样的选项卡,因此…[self.tabBarController setSelectedIndex:1]代码>
1
是选项卡栏堆栈中的索引1
(这就像手动点击tabbar
按钮)您正在描述显示的视图控制器。调用presentViewController:animated:completion:
正如您所描述的,我经常使用导航栏和“后退”或“完成”按钮来执行此操作。但它不是导航控制器或导航界面;这只是一种向用户展示如何返回的便捷方式
例如,这是我的一个应用程序中的显示视图。顶部是一个导航栏,cancel
按钮让我们返回(调用dismissViewController…
)。其余部分是按钮的滚动视图(UICollectionView)
您正在描述显示的视图控制器。调用presentViewController:animated:completion:
正如您所描述的,我经常使用导航栏和“后退”或“完成”按钮来执行此操作。但它不是导航控制器或导航界面;这只是一种向用户展示如何返回的便捷方式
例如,这是我的一个应用程序中的显示视图。顶部是一个导航栏,cancel
按钮让我们返回(调用dismissViewController…
)。其余部分是按钮的滚动视图(UICollectionView)
我面临的问题是,我要显示的新视图完全独立于选项卡栏控制器,因为我不希望它在底部显示选项卡栏。您需要添加一个导航控制器来控制视图。您可以将其添加到故事板或使用代码创建新的故事板。这将给你返回按钮,等等。。。或者,您可以只隐藏选项卡栏[tabbar setHidden:YES](沿着这些线)我面临的问题是,我要显示的新视图完全独立于选项卡栏控制器,因为我不希望它在底部显示选项卡栏。然后,您需要添加一个控制视图的导航控制器。您可以将其添加到故事板或使用代码创建新的故事板。这将给你返回按钮,等等。。。或者,您可以只隐藏选项卡栏[tabbar setHidden:YES](沿着这些行)