资料介绍
软件简介
SuspensionEntrance 是一个仿微信新版浮窗入口功能。
使用方法
pod SuspensionExtrance ~> 0.1.0 // 使用podfile方式引入
@implementation BaseNavigationController - (void)viewDidLoad { [super viewDidLoad]; // 在自定义的navigationController中 设置代理, 如果已经使用了代理, self.delegate = [SuspensionEntrance shared]; // 关闭系统返回手势 self.interactivePopGestureRecognizer.enabled = NO; } @end // 对于可以作为入口界面的Controller,实现SEItem协议 @interface EntranceViewController : UIViewController@property (copy , nonatomic) NSString *entranceTitle; @property (copy , nonatomic, nullable) NSURL *entranceIconUrl; @property (copy , nonatomic, nullable) NSDictionary *entranceUserInfo; @end // 并实现下列构造方法, !!! 如果不实现则无法进行序列化存储 + (instancetype)entranceWithItem:(id )item { EntranceViewController *controller = [[EntranceViewController alloc] initWithNibName:nil bundle:nil]; controller.entranceTitle = item.entranceTitle; controller.entranceIconUrl = item.entranceIconUrl; controller.entranceUserInfo = item.entranceUserInfo; return controller; }
一般情况下, 我们自己项目内都会使用自定义返回手势, 并且已经设置了代理, 那可以采用下列的方式进行对接
// 在对应的代理方法里面调用 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated { [[SuspensionEntrance shared] navigationController:navigationController willShowViewController:viewController animated:animated]; } - (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated { [[SuspensionEntrance shared] navigationController:navigationController didShowViewController:viewController animated:animated]; } - (id)navigationController:(UINavigationController *)navigationController interactionControllerForAnimationController:(id )animationController { return [[SuspensionEntrance shared] navigationController:navigationController interactionControllerForAnimationController:animationController]; } - (id )navigationController:(UINavigationController *)navigationController animationControllerForOperation:(UINavigationControllerOperation)operation fromViewController:(UIViewController *)fromVC toViewController:(UIViewController *)toVC { return [[SuspensionEntrance shared] navigationController:navigationController animationControllerForOperation:operation fromViewController:fromVC toViewController:toVC]; } // 然后同上面一步, 一样实现SEItem协议, 需要注意的事, 需要手动关闭自定义返回手势, 以避免手势冲突 // 以集成了 forkingdog/FDFullscreenPopGesture(https://github.com/forkingdog/FDFullscreenPopGesture) 为例, 添加下列方法 - (void)fd_interactivePopDisabled { return YES; }
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- Multisim安装入口 35次下载
- CST2015官方下载入口 3次下载
- 分享Keil软件下载入口 47次下载
- Intel FPGA工具Quartus Prime下载入口 9次下载
- 基于DSP的单电磁浮列车悬浮控制器 32次下载
- 基于DSP的磁悬浮轴承控制器设计与实现 33次下载
- 画图软件Altium Designer Sunner下载入口 84次下载
- 软件工具Altium Designer免费下载入口 69次下载
- 录音精灵streamingaudio官网下载入口 4次下载
- 简单的USB转RS232线驱动安装入口 16次下载
- stc-isp-v2.9-setup-beta5安装入口 9次下载
- WinAVR-20100110-install安装入口 325次下载
- 磁悬浮diy 53次下载
- ADS最新版下载入口 0次下载
- FlashFXP官网下载入口 44次下载
- 谈谈贴片天线和悬浮式天线各自的优势 530次阅读
- 声悬浮技术的用武之地在哪 508次阅读
- 华为新版模拟器eNSP Lite安装攻略 5480次阅读
- 为什么在IC的VCC入口串联一个小电阻? 1030次阅读
- 教你怎样DIY一个磁悬浮装置 4305次阅读
- 为什么在IC的VCC入口串联一个小电阻? 4867次阅读
- 基于Multisim仿真的用于磁悬浮系统的新型混合功率放大器设计概述 1407次阅读
- 用静电悬浮技术设计耐久的MEMS开关 2926次阅读
- 如何将STM32单片机中的函数调用到入口参数 5413次阅读
- 悬浮单转子气体流量计的原理及设计 1335次阅读
- 磁悬浮陀螺制作方法 1.9w次阅读
- 如何制作一个简易的磁悬浮? 8w次阅读
- 如何制作一个简易的太阳能磁悬浮马达? 9626次阅读
- 磁悬浮轴承的有哪些类型?如何使用COMSOL软件来模拟磁悬浮轴承? 1.1w次阅读
- 基于无线供电的磁悬浮灯的简单介绍 1.6w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多