首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SWRevealViewController和UINavigationControllers

SWRevealViewController和UINavigationControllers
EN

Stack Overflow用户
提问于 2014-05-28 09:50:08
回答 1查看 1.1K关注 0票数 0

好的,我将不粘贴代码开始,因为我怀疑我的问题是关于使用SWrevealVC的概念性问题。我有以下故事板:

frontView流程从导航控件开始,工作起来很棒,问题出在后面的那个,它从菜单TableView开始。该菜单有两个项目:收藏夹和调用。它们都会触发SWRevealViewControllerSegue来转换为表格视图来显示结果(相同的通用数据结构,它们只是来自两个不同的“表”)。所以点击收藏夹会弹出一个带有以下栏的uitableview:

并单击第一个结果,转换到具有此栏的详细信息页面:

我没有后退按钮!没有导航控制器,我无法添加栏项目按钮,我如何解决这个问题?我试着在菜单后面添加导航控制器,但是提示我不能推送导航控制器。帮助!

EN

回答 1

Stack Overflow用户

发布于 2014-06-27 15:00:16

为此,您必须在viewDidLoad方法中手动添加一个栏按钮。就像这样:

代码语言:javascript
复制
SWRevealViewController *reveal = self.revealViewController;
UIBarButtonItem *barBtn = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"reveal-icon.png"] style:UIBarButtonItemStyleBordered target:reveal action:@selector(revealToggle:)];

self.navigationItem.leftBarButtonItem = barBtn;

它适用于me.By,就像我使用XIB而不是故事板一样,但它肯定也适用于故事板。

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

https://stackoverflow.com/questions/23901642

复制
相关文章

相似问题

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