如何在 iOS 中创建带有不可移动(固定)导航栏的 "Slide-Out Navigation Panel"?

How do i Create "Slide-Out Navigation Panel" with Non movable(Fixed) UINavigation Bar in iOS?

在我的一个应用程序中,我想创建许多流行应用程序提供的左侧菜单。 我已经使用 PPRevealSideViewController.

完成了我的项目

但问题是它不支持不可移动的 UI导航栏。

仅支持以下 UI。

下面是我的要求。

要求是: Top UInavigationBar 必须是不可移动且固定的,另一个 ViewController 滑动 FirstView Controller。

我尝试破解库,但直到现在都无法达到我的要求。

你们有没有人做过类似的事情?或者有什么建议吗?

任何帮助将不胜感激。

谢谢和问候,

珍妮佛。

查找名为 CCKFNavDrawer.

的类似第 3 方库的演示

您需要对此进行如下设置:

  1. CCKFNavDrawer.m class中在viewDidLoad:方法中添加一次下面的代码

    self.shawdowView.backgroundColor = [UIColor clearColor];

    并在其他地方评论,

  2. 将 ContentInset 设置如下:

    [self.drawerView.drawerTableView setContentInset:UIEdgeInsetsMake(0, 0, 0, 0)];

  3. 更改以下内容:

    self.outFrame = CGRectMake(-self.menuWidth,64,self.menuWidth,self.meunHeight); self.inFrame = CGRectMake (0,64,self.menuWidth,self.meunHeight);

如果您需要更多帮助,请告诉我。