//只带控制器的className
[[WMZFloatManage shareInstance] registerControllers:@[@"ViewController"]];
//带其他配置(标题和图片)
[[WMZFloatManage shareInstance] registerControllers:@[@{@"controllerName":@"ViewController",@"icon":@"float_circle_full"}]];
//可选实现协议的方法 传入标题和图片
- (NSDictionary *)floatViewConfig{
return @{@"name":@"实际显示在悬浮窗的标题",@"icon":@"float_image"};
}
//自定义push动画
@property(nonatomic,strong)NSObject<UIViewControllerAnimatedTransitioning> *pushAnimal;
//自定义pop动画
@property(nonatomic,strong)NSObject<UIViewControllerAnimatedTransitioning> *popAnimal;
无任何依赖
- 将 cocoapods 更新至最新版本.
- 在 Podfile 中添加
pod 'WMZFloatView'
。 - 执行
pod install
或pod update
。 - 导入 #import "WMZFloatManage.h"。
要在Buildding Settings 把CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF 设为NO
- 下载 WMZFloatView 文件夹内的所有内容。
- 将 WMZFloatView 内的源文件添加(拖放)到你的工程。
- 导入 #import "WMZFloatManage.h"
该库最低支持 iOS 9.0
和 Xcode 9.0
。
LEETheme 使用 MIT 许可证,详情见 LICENSE 文件。
使用过程中如果有什么bug欢迎给我提issue 我看到就会解决 我的简书