4.
platform :ios, '13.0'
use_frameworks!
target 'DemoApp' do
source 'https://github.com/CocoaPods/Specs.git'
pod 'PKHUD'
end
import UIKit
import PKHUD
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
yeTye()
}
// 各种 动态提示效果:
func yeTye(){
//1. 显示 弹窗,2s后自动隐藏:
//HUD.flash(.success, delay: 2.0)
// 2.
//HUD.show(.error)
//HUD.hide(afterDelay: 2.0)
//3.
// HUD.flash(.success, delay: 1.0) { finished in
// print("---结束显示了HUD ends.")
// }
// 4.
// HUD.show(.progress)
// HUD.hide(afterDelay: 2, completion: { finished in
// print("---完成了显示--");
// HUD.flash(.success, delay: 1.0)
// })
// 5.
// HUD.allowsInteraction = true // 设置 弹窗窗口后,是否还允许交互操作:
// HUD.dimsBackground = true //是否心思提示窗口后面的深色背景;
// HUD.flash(.label("Please Wait...."), delay: 3) //
//6. 将文字和进度 结合的提示框:
// HUD.flash(.labeledProgress(title: "Please Wait", subtitle: "Saving...."), delay: 3)
// 7. 自定义图片:
let image = UIImage(named: "YammiStar")
HUD.flash(.labeledRotatingImage(image: image, title: "Please Wait....", subtitle: "Uploading...."), delay: 3)
}
}