好的,我会在没有粘贴代码的情况下开始,因为我怀疑我的问题是关于使用SWrevealVC的概念。我有以下故事板:
frontView流程以导航控件开始,并且像魅力一样工作,问题是后面的问题,从菜单TableView开始。 菜单有2个项目:收藏夹和被叫。它们都触发SWRevealViewControllerSegue转换到表视图以显示结果(相同的通用数据结构,它们只来自2个不同的“表”)。 因此,单击“收藏夹”会使用以下栏触发uitableview:
点击第一个结果,使用此栏转到详细信息页面:
我没有后退按钮!没有导航控制器,我无法添加条形项按钮,我该如何解决?我尝试在菜单后添加导航控制器,但它说我无法推动导航控制器。救命!
答案 0 :(得分:0)
您必须在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;
它对我有用。我使用XIB的方式不是故事板,但它也一定适用于故事板。