LYBProgressHUD是一款在OSX上简洁易用的HUD组件。
直接调用
/*
view: 父视图
message: 显示信息
style: hud样式描述信息
mode: hud样式
position: 显示位置
backgroundColor: hud背景色
textColor: 文本颜色
textFont: 文本字体
indicatorColor: 指示器颜色
*/
LYBProgressHUD.show(in: view, message: "加载成功", style: LYBProgressHUDStyle.init(.text))
或者
view.lyb.showHUD("加载成功") { style in
style.mode = .text
style.textFont = NSFont.boldSystemFont(ofSize: 20)
style.textColor = .orange
}
/*
view: 父视图
after: 延迟移除,默认为0
*/
LYBProgressHUD.dismiss(in: view, after: 3)
或者
view.dismiss(3)
自定义属性
let style = LYBProgressHUDStyle.init()
// hud样式
style.mode = .text
// hud显示位置
style.position = .top
// 背景色
style.backgroundColor = .white
// 文本颜色
style.textColor = .black
// 文本字体
style.textFont = NSFont.boldSystemFont(ofSize: 20)
// 指示器颜色
style.indicatorColor = .black
let hud = LYBProgressHUD.init(in: view, message: "加载中。。。", style: style)
hud.show()
hud.dismiss(after: 3)
或者
view.lyb.showHUD("加载成功") { style in
style.mode = .text
style.textFont = NSFont.boldSystemFont(ofSize: 20)
style.textColor = .orange
}.dismiss(3)
pod 'LYBProgressHUD'
dependencies: [
.package(url: "https://github.com/liyb93/LYBProgressHUD.git", .upToNextMajor(from: "1.1.3"))
]
github "liyb93/LYBProgressHUD"
custom
mode和快捷调用方式###v1.1.3
text
和indicator
mode快捷调用方式link |
Stars: 7 |
Last commit: 37 weeks ago |
custom
mode和快捷调用方式Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics