2016-11-17 110 views
-3

我想复制交换功能Instagram的应用程序的视频/照片上传部分 - Video/Upload Section of Instagram app。 两个视图控制器之间的切换具有滑动效果。如果我要使用标签栏控制器,我如何自定义标签栏项目以使文本只有足够大胆。如何在ios中的两个不同的视图控制器之间切换

+0

请发表您已经尝试了什么。 – shallowThought

+0

你看过'UINavigationController'的'pushViewController:animated:'或'popViewControllerAnimated:'方法吗? – AdamPro13

+0

你的视频显示了一个标签界面,而不是场景之间的导航。 – NRitH

回答

0

您需要从导航堆栈中推送并弹出视图控制器。

当您压入视图控制器时,将其添加到堆栈顶部。

当您将视图控制器POP弹出时,将其从堆栈顶部删除。

下面是如何在斯威夫特PUSH一个例子:

let next = self.storyboard?.instantiateViewControllerWithIdentifier("MyViewController") as! MyViewController 
self.navigationController.pushViewController(next, animated: true, completion: nil) 

,并在Objective-C,以推:

MyViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MyViewController"]; 
[self.navigationController pushViewController:vc animated:YES] 
+0

如何制作底部切换按钮? –

+0

添加一个UITabBarController,并且有一个名为'didSelectViewController'的委托方法用于检测点击了哪个按钮....或者您可以使用它自己的按钮制作自己的自定义视图并将IBAction添加到您的按钮以切换视图 –

+0

如果它是UITabBarController我如何使标签栏项目文本(没有图标)和足够大胆的文本。如果自定义视图与UIbuttons如何让他们保持不变(类似于UITabBar)之间的每个视图控制器 –

相关问题