SuspendViewDemo模仿iOS微信和辅助触摸的悬浮窗口实现
SuspendViewDemo 模拟微信和 iOS 系统辅助功能悬浮窗
SuspendViewDemo 提供类似 iOS 微信和系统辅助触摸的悬浮窗口效果。按照以下步骤集成该功能:
-
添加文件:将
UIViewController + FF.swift
、SuspendTool.swift
和SuspendWindow.swift
三个文件导入项目。 -
调用挂起窗口:在需要使用暂停功能的控制器中,调用如下代码:
swift
self.suspend(coverImageName: imageName, type: suspendType)
- 参数说明:
- SuspendType:悬浮窗类型,可选项包括:
single
:只显示一个悬浮窗口。multi
:允许多个悬浮窗口同时显示。none
:取消悬浮窗显示。
- CoverImageName:用于悬浮窗显示的图片名称。
代码使用示例
在项目的某个视图控制器中,可以设置如下代码来实现悬浮窗效果:
self.suspend(coverImageName: "myImage", type: .single)
该方法允许设置窗口数量和显示图像,方便实现类似 iOS 微信及辅助触摸的功能。
116.56KB
文件大小:
评论区