在一个常见的视图控制器(如幻灯片菜单)中显示另一个视图控制器

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 视图控制器

我还创建了一个带有故事板标识符的两个视图控制器。 AvcBvc。所以我需要的是。当我单击UIVIEW 中的按钮时,相应的A ViewcontrollerB viewcontroller 应显示在我的“主视图控制器”中。我有这样的两个按钮操作:

- (IBAction)ButtonONEClicked:(id)sender 


- (IBAction)ButtonTwoClicked:(id)sender 


我如何编码以在我的homeViewcontroller 中显示两个A ViewconrollerB 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

如何检查子视图控制器是不是存在

UITableView 和 ScrollView 中的另一个视图

如何设置PPT中的”演示者视图”

在 ViewController 中显示动画视图

如何正确推送视图控制器