BBToast

使用 BBToast 显示带有文字的简单提示框 (Toast)。BBToast 是一个轻量级的、外观极简的提示框,构建于 iOS 和 tvOS 的 UIKit 之上。它不像显示 UIAlertController 那样会阻碍用户交互。该软件包使用 Xcode 11.0 在 MacOS 10.15 上使用 Swift 5.1 编译。


支持

Platform iOS Xcode Swift


代码

import UIKit
import BBToast

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        showBBToast("This is a toast message.", duration: 2) { toast in
            toast.backgroundColor = Color.allCases[self.selectedBackgroundColorIndex].color
            toast.textColor       = Color.allCases[self.selectedTextColorIndex].color
        }
    }
}

工作示例

动画 深色模式 浅色模式

安装

Swift Package Manager

Swift Package Manager 是一个用于自动分发 Swift 代码的工具,并已集成到 swift 编译器中。它仍处于早期开发阶段,但 Alamofire 确实支持在受支持的平台上使用它。

一旦您设置好 Swift 包,添加 Alamofire 作为依赖项就像将其添加到您的 Package.swiftdependencies 值中一样简单。

dependencies: [
    .package(url: "https://github.com/bibinjacobpulickal/BBToast.git", .upToNextMajor(from: "1.0.0"))
]

许可证

BBToast 在 MIT 许可证下发布。有关详细信息,请参见 LICENSE