SuspendViewDemo模仿iOS微信和辅助触摸的悬浮窗口实现

SuspendViewDemo 模拟微信和 iOS 系统辅助功能悬浮窗

SuspendViewDemo 提供类似 iOS 微信和系统辅助触摸的悬浮窗口效果。按照以下步骤集成该功能:

  1. 添加文件:将UIViewController + FF.swiftSuspendTool.swiftSuspendWindow.swift三个文件导入项目。

  2. 调用挂起窗口:在需要使用暂停功能的控制器中,调用如下代码:

swift

self.suspend(coverImageName: imageName, type: suspendType)

  1. 参数说明
  2. SuspendType:悬浮窗类型,可选项包括:
    • single:只显示一个悬浮窗口。
    • multi:允许多个悬浮窗口同时显示。
    • none:取消悬浮窗显示。
  3. CoverImageName:用于悬浮窗显示的图片名称。

代码使用示例

在项目的某个视图控制器中,可以设置如下代码来实现悬浮窗效果:

self.suspend(coverImageName: "myImage", type: .single)

该方法允许设置窗口数量和显示图像,方便实现类似 iOS 微信及辅助触摸的功能。

zip 文件大小:116.56KB