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

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

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

我没有后退按钮!没有导航控制器,我无法添加栏项目按钮,我如何解决这个问题?我试着在菜单后面添加导航控制器,但是提示我不能推送导航控制器。帮助!
发布于 2014-06-27 15:00:16
为此,您必须在viewDidLoad方法中手动添加一个栏按钮。就像这样:
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而不是故事板一样,但它肯定也适用于故事板。
https://stackoverflow.com/questions/23901642
复制相似问题