使用 SWRevealViewController 的幻灯片菜单中的菜单不起作用
Menu in Slide Menu using SWRevealViewController not working
请找到显示我的项目故事板的Image。
- iOS 版本 - 6.0 及以上
- Xcode 版本 - 6.2
- 问题 -> 登录后,我打开幻灯片菜单并单击“奖励”,然后导航到 "View Controller 2"。然后,从 "View Controller 2" 我单击 "Menu" 选项但我没有导航到 "View Controller 1" 而是我得到一个不显示任何内容的空白页面。我的 "Push Controller Segue 1" 不工作,但 "Push Controller Segue 2" 工作。当单击登录表单中的按钮时,我导航到 "View Controller 1"(我已经以编程方式编写了这个)。
- 需要解决方案 - 当我在 Table 视图控制器 (sw_rear) 中单击 "Menu" 时如何导航到 "View Controller 1"。
任何需要我提供的信息,请告诉我。
所以,正如所讨论的,问题是从登录视图控制器到菜单视图控制器的 Segue,唯一的问题是用于执行此操作的 segue 类型是 show detail
segue,它需要是 show
segue,它将目标视图控制器嵌入到 UINavigationController
中。
您的主菜单 class(使用 SWRevealViewController
)需要 UINavigationViewController
来执行它的转场,但由于目标 class 是没有嵌入到导航视图控制器中。要么将 segue 更改为 show
,要么您可以选择将目标视图控制器嵌入到 UINavigationViewController
中,但我建议您使用前者。
仅供参考,这里有一篇关于 show
和 show detail
segues 之间区别的有趣读物:
What are the differences between segues: "show", "show detail", "present modally", "present as popover"?
希望这能回答您的问题。
请找到显示我的项目故事板的Image。
- iOS 版本 - 6.0 及以上
- Xcode 版本 - 6.2
- 问题 -> 登录后,我打开幻灯片菜单并单击“奖励”,然后导航到 "View Controller 2"。然后,从 "View Controller 2" 我单击 "Menu" 选项但我没有导航到 "View Controller 1" 而是我得到一个不显示任何内容的空白页面。我的 "Push Controller Segue 1" 不工作,但 "Push Controller Segue 2" 工作。当单击登录表单中的按钮时,我导航到 "View Controller 1"(我已经以编程方式编写了这个)。
- 需要解决方案 - 当我在 Table 视图控制器 (sw_rear) 中单击 "Menu" 时如何导航到 "View Controller 1"。
任何需要我提供的信息,请告诉我。
所以,正如所讨论的,问题是从登录视图控制器到菜单视图控制器的 Segue,唯一的问题是用于执行此操作的 segue 类型是 show detail
segue,它需要是 show
segue,它将目标视图控制器嵌入到 UINavigationController
中。
您的主菜单 class(使用 SWRevealViewController
)需要 UINavigationViewController
来执行它的转场,但由于目标 class 是没有嵌入到导航视图控制器中。要么将 segue 更改为 show
,要么您可以选择将目标视图控制器嵌入到 UINavigationViewController
中,但我建议您使用前者。
仅供参考,这里有一篇关于 show
和 show detail
segues 之间区别的有趣读物:
What are the differences between segues: "show", "show detail", "present modally", "present as popover"?
希望这能回答您的问题。