HHGuidePageHUD
HHGuidePageHUD copied to clipboard
Swift 一行代码迅速集成APP新功能引导页, 支持静态图,动态图,视频
HHGuidePageHUD
Swift 一行代码迅速集成APP新功能引导页, 支持静态图,动态图,视频
Xcode9.1 Swift4.0 测试通过
声明: 部分图片来源于网络,如有涉及版权会马上删除,敬请谅解;
此工程是Swift版本,OC版本移步 https://github.com/dingding3w/DHGuidePageHUD
但是我用的Swift,就用了原OC作者的一些资源,方便了很多,感谢!
HHGuidePageHUD
效果图展示:
| 加载本地静态图片 | 加载本地动态图片 | 加载本地视频 |
|---|---|---|
![]() |
![]() |
![]() |
方法说明:
使用可能遇到问题的地方,
1.gif假若报空,可能是因为gif放到了assets里,移出来即可
2.mp4在bundle的时候为nil, 检查是否已加入Build Phases的Copy Bundle Resource
...
使用方式:
1.下载项目或者下载项目中的HHGuidePageHUD文件,将下载好的HHGuidePageHUD文件拖拽到自己的工程文件夹中
2. 代码如下:
静态图
let imageNameArray: [String] = ["guide00", "guide01", "guide02"]
let guideView = HHGuidePageHUD.init(imageNameArray: imageNameArray, isHiddenSkipButton: false)
self.navigationController?.view.addSubview(guideView)
动态图
let imageNameArray: [String] = ["guideImage6.gif", "guideImage7.gif", "guideImage8.gif"]
let guideView = HHGuidePageHUD.init(imageNameArray: imageNameArray, isHiddenSkipButton: false)
self.navigationController?.view.addSubview(guideView)
视频
let urlStr = Bundle.main.path(forResource: "1.mp4", ofType: nil)
let videoUrl = NSURL.fileURL(withPath: urlStr!)
let guideView = HHGuidePageHUD.init(videoURL:videoUrl, isHiddenSkipButton: false)
self.navigationController?.view.addSubview(guideView)


