
- A small tool imitating Android's Toast function...
- 一个模仿 Android Toast 功能的小工具…

dependencies: [
.package(url: "https://github.com/William-Weng/WWToast.git", .upToNextMajor(from: "1.3.0"))
]
函数 |
功能 |
makeText(target:text:) |
显示文字 |
makeText(_:targetFrame:) |
显示文字 |
setting(backgroundViewColor:textColor:toastLength:bottomHeight:animationOptions:) |
相关设置 |
函数 |
功能 |
toastDisplay(_:textQueue:text:status:) |
文字框显示的状态 |
import UIKit
import WWToast
final class ViewController: UIViewController {
@IBOutlet var showToastLabels: [UILabel]!
override func viewDidLoad() {
super.viewDidLoad()
initSetting()
}
@objc func showToast(_ recognizer: UITapGestureRecognizer) {
guard let label = recognizer.view as? UILabel,
let text = label.text
else {
return
}
WWToast.shared.makeText(text)
}
}
private extension ViewController {
func initSetting() {
WWToast.shared.setting(backgroundViewColor: .systemPink)
showToastLabels.forEach { label in
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(Self.showToast(_:)))
label.addGestureRecognizer(tapGesture)
}
}
}