EMSideMenu 1.0.1

EMSideMenu 1.0.1

测试已测试
语言编程语言 Obj-CObjective C
许可证 MIT
发布最新发布2016年11月

Elliott Minns维护。



  • 作者:
  • Elliott Minns

可配置的iOS侧菜单

要求

  • Xcode 5或更高版本
  • Apple LLVM编译器
  • iOS 7.0或更高版本
  • ARC

安装

手动安装

您只需将'EMSideMenu'文件拖入您的项目中,并在使用它的类的顶部添加#include "EMSideMenu.h"即可。

示例用法

创建一个继承自EMSideMenu的视图控制器,这将作为内容菜单的容器。这就是基本用例的所有内容!

要更改或添加新的视图作为当前内容视图,可以使用以下两种方法之一。

- (void)replaceContentWithView:(UIView *)newView;

这将添加newView参数到内容视图,或者

- (void)replaceContentWithViewController:(UIViewController *)newController;

这会接受新的controller属性,并将其设置为内容视图,此操作也将viewController作为子视图控制器添加到EMSideMenu中。

要将侧菜单添加到容器中,将其作为EMSideMenu属性中的子视图添加,或完全替换它,例如:

 [self.sideMenuContainer addSubview:menuViewController.view];

要显示或隐藏SideMenu,调用侧菜单的toggle菜单方法。

[self toggleMenu];

其他属性

  • 阴影 - 这是通过shadowOn属性切换的。正如其所言。