YuiToast 0.1.1

YuiToast 0.1.1

jctaoo维护。



YuiToast 0.1.1

  • 作者
  • jctaoo

YuiToast

iOS 的轻量级 toast 库。

要求

  • iOS 11 或更高版本。
  • 推荐使用 Swift 5.0 或更高版本。
  • 该库尚未在 Swift 4.x 或更低版本中测试过。

功能

  • 一行代码显示 toast(可包含小图片)。
  • 轻松修改屏幕上显示的 toast 内容。

示例项目

示例项目包含了一些 YuiToast 的用法。您可以像您喜欢的样子使用和修改。

示例项目安装

首先克隆或下载 YuiToast,然后运行以下命令

cd YuiToast/Example
pod install

然后,打开 Example.xcworkspace。

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。您可以使用以下命令安装它

gem install cocoapods

要使用 CocoaPods 将 YuiToast 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它

platform :ios, '11.0'

target 'Your Project Name' do
  use_frameworks!
  # Pods for Your Project Name
  pod 'YuiToast', '0.1.0'
end

然后,运行以下命令

pod install

Accio(也支持 SwiftPM)

Accio 是一个由 SwiftPM 驱动的去中心化依赖管理器,支持 iOS/tvOS/watchOS/macOS 项目。您可以使用以下命令通过 Homebrew 安装 Accio:(如果您使用 SwiftPM,则不需要此步骤)

brew tap JamitLabs/Accio https://github.com/JamitLabs/Accio.git
brew install accio

要使用 Accio 或 SwiftPM 将 YuiToast 集成到您的 Xcode 项目中,请在您的 Package.swift 清单中指定以下内容

.package(url: "https://github.com/jctaoo/YuiToast", .exact("0.1.0"))

如果使用 Accio,请运行

accio install

使用方法

显示文本提示

import YuiToast

Toast.default.show(message: "Hello World")

显示带文本和图片的提示

import YuiToast

Toast.default.show(message: "Toast With Image", image: UIImage(named: "DemoImage"))

设置消失时间

import YuiToast

Toast.default.show(message: "Hello World", duration: .never) // never disappear
Toast.default.show(message: "Hello World", duration: .timeInterval(duration: 3)) // disappears after 3 seconds

显示任何自定义ToastItem

func show(_ toastItem: ToastItem)

修改已出现的Toast

import YuiToast

let item = Toast.defaut.show(...)
Toast.default.update(item: item) { item in
  item.title = "updated"
}

许可

版权(c)2020 Tao Juncheng

LICENSE文件