Skip to content

Swift 一行代码迅速集成APP新功能引导页, 支持静态图,动态图,视频

License

Notifications You must be signed in to change notification settings

mohsinalimat/HHGuidePageHUD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

分享是一种美德,Star是一种鼓励!

About

Swift 一行代码迅速集成APP新功能引导页, 支持静态图,动态图,视频

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Swift 100.0%