iOS 基于SPM使用第三方库Toast-Swift

前言:

Xcode11带来了全新的依赖管理方式SPM(Swift Package Manage),与Cocoapods相比简洁了许多。同时第三方库Toast-Swift也使初学者像在Android上使用Toast进行链式编码一样简单。

一:创建项目

说明:这里创建名称随意,Xcode11创建的项目选项与以往不一样,可能会出问题,具体解决办法请移步至 https://blog.csdn.net/kicinio/article/details/109514574解决。在这里插入图片描述

二:导入依赖

1:选择File, SwiftPackages, Add Package Dependency
在这里插入图片描述
2:在弹出框内输入该框架的依赖地址:

https://github.com/scalessec/Toast-Swift

接下来就是一路Next
在这里插入图片描述
成功后会显示这样的界面:
在这里插入图片描述
点击Finish就完成

三:使用

先import Toast,然后在要弹出的地方使用如下语句:

self.view.makeToast("Show Toast")

全部代码:

import UIKit
import Toast

class ViewController: UIViewController {

    @IBAction func buttonListener(_ sender: Any) {
        self.view.makeToast("Show Toast")
    }
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }


}

效果图:
在这里插入图片描述

四:更多方法

  • position:设置位置,可选项有顶部,底部,中央等
self.view.makeToast("Show Toast",position: .top)
  • duration:设置持续时长,单位秒
self.view.makeToast("Show Toast", duration: 3.0)
  • style:创建自定义款式
var toastStyle = ToastStyle()
toastStyle.messageColor = .blue
self.view.makeToast("Show Toast", duration: 3.0, position: .bottom, style: toastStyle)

当然也可以同时设置时长、位置、款式等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值