【问题标题】:SWRevealViewController and UINavigationControllersSWRevealViewController 和 UINavigationControllers
【发布时间】:2014-07-17 02:06:22
【问题描述】:

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

frontView 流程从一个 Navigation Control 开始,就像一个魅力,问题是后面的,它从菜单 TableView 开始。 菜单有 2 个项目:收藏夹和调用。它们都触发 SWRevealViewControllerSegue 以转换到表视图以显示结果(相同的通用数据结构,它们只是来自 2 个不同的“表”)。 所以点击收藏夹会触发一个带有以下栏的uitableview:

点击第一个结果,跳转到带有此栏的详细信息页面:

我没有返回按钮!没有导航控制器,我无法添加栏项目按钮,我该如何解决?我尝试在菜单后添加导航控制器,但它说我无法推送导航控制器。帮助!

【问题讨论】:

    标签: ios objective-c uinavigationcontroller uinavigationbar swrevealviewcontroller


    【解决方案1】:

    为此,您必须在 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 不是故事板,但它肯定也适用于故事板。

    【讨论】:

      猜你喜欢
      • 2011-09-27
      • 2015-05-29
      • 2016-11-19
      • 2016-03-10
      • 2018-08-19
      • 1970-01-01
      • 1970-01-01
      • 2016-01-16
      • 2011-04-23
      相关资源
      最近更新 更多