基于 Swift 的 iOS 悬浮窗管理解决方案
本项目提供了一个基于 Swift 的 iOS 悬浮窗管理解决方案,主要使用 FloatViewManager 类管理悬浮窗信息和视图,TransitionPush 和 TransitionPop 类实现自定义导航转场动画,FloatBallView 类绘制屏幕上的圆形浮标,BottomFloatView 类绘制底部的黑色或红色视图。
该解决方案涉及以下几个主要类:
- FloatViewManager:单例,管理悬浮窗信息和视图
- TransitionPush:自定义导航转场动画(推出)
- TransitionPop:自定义导航转场动画(弹出)
- FloatBallView:屏幕上的圆形浮标
- BottomFloatView:底部的黑色或红色视图
查看源码及详细简介:https://github.com/zhouXiaoR/FloatWeChatView
d0a755971383573280cdb2589402b47c.zip
预估大小:90个文件
FloatWeChatView
文件夹
ZZWeChatFloatView.xcodeproj
文件夹
project.xcworkspace
文件夹
contents.xcworkspacedata
162B
xcuserdata
文件夹
zhouxiaorui.xcuserdatad
文件夹
UserInterfaceState.xcuserstate
65KB
xcshareddata
文件夹
IDEWorkspaceChecks.plist
238B
project.pbxproj
16KB
...
480.56KB
文件大小:
评论区