【问题标题】:JASidePanels Show Menu Button on Right?JASidePanels 在右边显示菜单按钮?
【发布时间】:2014-09-09 13:57:43
【问题描述】:
我在 iOS 中使用 JASidePanels 并试图让菜单按钮显示在右侧而不是左侧(中心面板是 UINavigationController,因此左侧菜单按钮被后退按钮文本替换)但我似乎无法得到无论我尝试什么,都会显示正确的按钮。
我尝试只设置右侧面板(没有左侧面板)。在 JASidePanels 中有没有办法将菜单按钮从导航栏的左侧移动到右侧?
谢谢
【问题讨论】:
标签:
ios
uinavigationcontroller
【解决方案1】:
在 viewDidLoad 方法中向导航栏添加一个新的栏按钮:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Right"
style:UIBarButtonItemStylePlain
target:self
action:@selector(toggleRightPanel)];
以及右栏按钮调用的方法:
- (void)toggleRightPanel {
[[self.parentViewController valueForKey:@"sidePanelController"] performSelector:@selector(toggleRightPanel:)];
}