使用 PKRevealController 时在前视图上推送新视图

Posted

技术标签:

【中文标题】使用 PKRevealController 时在前视图上推送新视图【英文标题】:Push new view on front view when using PKRevealController 【发布时间】:2013-10-11 16:12:41 【问题描述】:

我正在使用PKRevealController 来显示左侧控制器。

PKReveal 连接到我的主视图控制器,它是一个导航控制器。

我希望当按下左侧菜单中的一个选项时,它会推送一个视图控制器(它使用 segue 连接到主视图 - 我使用 Storyboard)。

我正在尝试从左侧 VC 实现它 - 我使用 PushViewController 但没有任何反应。

【问题讨论】:

【参考方案1】:

无论如何,我很确定你已经解决了这个问题:

测试你的 RevealController.frontViewController 的类。如果是 navigationController 只需调用 [revealController.frontViewController pushViewController: animated:]

您的显示控制器应该可以从 leftViewController 访问。 如果您使用故事板,只需通过调用 [self.storyboard instantiateViewControllerWithIdentifier: ] 实例化您想要推送的 viewController,然后从revealController.frontViewController 推送它。

这应该可行。不知道这是不是你要找的。希望对您有所帮助。

【讨论】:

以上是关于使用 PKRevealController 时在前视图上推送新视图的主要内容,如果未能解决你的问题,请参考以下文章

如何修改 PKRevealController 滑出菜单以处理 iOS 7?

如何在加载模型时在Ember中显示加载模板?

hdu 1074

背包问题总结

MySQL可以查询自定义字段

使用 NSString 方法 boundingRectWithSize 时在 iOS 11 上崩溃