SWRevealViewController 导航栏右键项目

SWRevealViewController navigation bar right button item

我正在使用 SWRevealViewController 库在我的应用程序上用作左滑菜单;

github link: SWRevealViewController

我已经下载了以下项目示例 Appcoda project example 我已经将菜单控制器嵌入到导航控制器中,这样我就可以将项目添加到栏按钮,但是我看不到我添加的右侧栏按钮项目(+ 符号作为 ADD 的示例)

我尝试更改菜单控制器的宽度,但一切都出错了,您知道缩短侧边菜单宽度以便我可以看到添加的右栏按钮项目的方法吗?

在下图中,+ sigh 位于左(主)控制器下方。

我是新手:)

提前致谢

执行类似下面的代码并根据您在 cgrectmake

中的位置设置 x 值
 UIButton *PlusBtn = [[UIButton alloc] initWithFrame:CGRectMake(0,0,44,44)];
    PlusBtn.tag = 654;
    [PlusBtn setImageEdgeInsets:UIEdgeInsetsMake(14, 14, 16, 16)];
    [PlusBtn setImage:[UIImage imageNamed:@"menu_icon1.png"] forState:UIControlStateNormal];
    [PlusBtn addTarget:self action:@selector(ShowLeft) forControlEvents:UIControlEventTouchUpInside];
    PlusBtn.enabled = NO;

    [self.navigationController.navigationBar addSubview:PlusBtn];

在情节提要中,您将 UiViewController 的大小设置为自由形式而不是在属性检查器下推断,然后在大小检查器下,您根据 ViewController 的大小设置 ViewController 的宽度按钮显示。