首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SWRevealViewController推送段

SWRevealViewController推送段
EN

Stack Overflow用户
提问于 2014-09-29 11:26:18
回答 3查看 2.1K关注 0票数 3

我正在尝试使用sidemenu的SWrevealViewController。其中一个选项是"User Profile“。由于我从不同的其他视图访问用户的个人资料,我希望有一个推送分段到这个VC。但是,从SWRevealViewController到UserProfileVC的推送段不起作用。

有没有人能建议我如何使用SWRevealVC的push sugue?

EN

回答 3

Stack Overflow用户

发布于 2014-11-30 03:32:51

这是我的解决方案:

代码语言:javascript
复制
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil]
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"YOUR_VC_STORYBOARD_ID"];

SWRevealViewControllerSeguePushController *segue = [[SWRevealViewControllerSeguePushController alloc] initWithIdentifier:@"ANY_ID" source:self destination:vc];
[segue perform];
票数 5
EN

Stack Overflow用户

发布于 2016-03-06 18:28:45

Swift版本将是

代码语言:javascript
复制
let vc = self.storyboard?.instantiateViewControllerWithIdentifier("LoginRoot") as! UINavigationController
let  segue = SWRevealViewControllerSeguePushController.init(identifier: SWSegueRearIdentifier, source: self, destination: vc)
segue.perform()

导航控制器为UIViewcontroller。我使用导航控制器,否则使用UIViewController对象。

票数 4
EN

Stack Overflow用户

发布于 2016-01-27 01:29:08

使用故事板编辑器创建从显示视图控制器到侧边菜单视图控制器的自定义段。将标识符设置为"sw_rear",将kind设置为“自定义”,将类设置为"SWRevealViewControllerSegueSetController“。

这样,如果你创建普通的“推”segues从你的菜单视图控制器到其他视图控制器,它们应该被正常推入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26092095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档