1 Star 1 Fork 0

Liyb / LYBProgressHUD

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

LYBProgressHUD

LYBProgressHUD是一款在OSX上简洁易用的HUD组件。

预览

preview

功能

  • 三种提示样式
  • 自定义属性
  • 简洁API,方便使用
  • 阻止事件穿透,防止父视图事件穿透
  • 根据父视图尺寸改变frame,防止父视图拉伸,hud位置不变
  • 自定义显示位置

使用

  • 直接调用

    /*
    	view:	父视图
    	message:	显示信息
    	style: hud样式描述信息
    		mode: hud样式
    		position: 显示位置
    		backgroundColor: hud背景色
    		textColor:	文本颜色
    		textFont: 文本字体
    		indicatorColor:	指示器颜色
    */
    LYBProgressHUD.show(in: view, message: "加载成功", style: LYBProgressHUDStyle.init(.text))
    /*
    	view: 父视图
    	after:	延迟移除,默认为0
    */
    LYBProgressHUD.dismiss(in: view, after: 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)

安装

Cocoapods

  1. 将LYBProgressHUD添加到你项目的podfile中 pod 'LYBProgressHUD'
  2. 运行pod install进行安装
  3. 在需要的地方导入import LYBProgressHUD

更新记录

v1.1.0

  • 修改实现方案,自定义属性单独抽出
  • 增加显示位置

v1.0.0

  • 三种提示样式
  • 自定义属性

参考

YRKSpinningProgressIndicator

Repository Comments ( 0 )

Sign in to post a comment

About

OSX上简洁易用的HUD组件。 expand collapse
Swift and 2 more languages
MIT
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Swift
1
https://git.oschina.net/liyb93/LYBProgressHUD.git
git@git.oschina.net:liyb93/LYBProgressHUD.git
liyb93
LYBProgressHUD
LYBProgressHUD
master

Search