iOS 基于SPM使用第三方库Toast-Swift
发布日期:2021-05-27 02:41:55 浏览次数:25 分类:技术文章

本文共 1098 字,大约阅读时间需要 3 分钟。

前言:

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 UIKitimport Toastclass 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 = .blueself.view.makeToast("Show Toast", duration: 3.0, position: .bottom, style: toastStyle)

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

转载地址:https://blog.csdn.net/kicinio/article/details/109898019 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:iOS Swift版 UICollectionView的使用
下一篇:iOS GCD常见名词及解释

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年08月19日 10时24分23秒