在一个常见的视图控制器(如幻灯片菜单)中显示另一个视图控制器
Posted
技术标签:
【中文标题】在一个常见的视图控制器(如幻灯片菜单)中显示另一个视图控制器【英文标题】:Show the other view controller in one common view controller like slide menu 【发布时间】:2016-02-16 03:14:40 【问题描述】:我有一个名为homeviewcontroller
的视图控制器。在那我放置了一个right bar button item
并且我在那个条形按钮项下添加了一个uiview
。当我点击我的bar button item
时,它会显示uiview
。在那个uiview
我有两个button
选项。
视图控制器
B 视图控制器
我还创建了一个带有故事板标识符的两个视图控制器。 Avc
,Bvc
。所以我需要的是。当我单击UIVIEW
中的按钮时,相应的A Viewcontroller
或B viewcontroller
应显示在我的“主视图控制器”中。我有这样的两个按钮操作:
- (IBAction)ButtonONEClicked:(id)sender
- (IBAction)ButtonTwoClicked:(id)sender
我如何编码以在我的homeViewcontroller
中显示两个A Viewconroller
和B viewcontroller
。这是我在HomeViewcontroller
中放置的uiview
的图像
请帮我怎么做。谢谢
【问题讨论】:
【参考方案1】:您是否使用过容器视图控制器 - 如果不是这样的话—— 1.https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ImplementingaContainerViewController.html
-
最佳教程 - a.https://spin.atomicobject.com/2015/07/21/ios-container-views/
b.http://www.thinkandbuild.it/working-with-custom-container-view-controllers/
Swift 版本 - https://github.com/codepath/ios_guides/wiki/Container-View-Controllers-Quickstart
【讨论】:
我不知道如何在我的主视图控制器中调用其他视图控制器。因为我也在使用左滑动菜单。我正在使用“SWRevealViewcontroller”。因为他们没有使用容器。所以现在我不知道如何为我的右侧菜单调用其他视图控制器 表示你不知道如何使用SWRevealViewController??教程在这里 - 1. Objective- C - appcoda.com/ios-programming-sidebar-navigation-menu 2. Swift - appcoda.com/sidebar-menu-swift以上是关于在一个常见的视图控制器(如幻灯片菜单)中显示另一个视图控制器的主要内容,如果未能解决你的问题,请参考以下文章
将数据从 didSelectRowAtIndexPath 传递到另一个视图控制器 ios7