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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年08月19日 10时24分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
关于高可用配置hbase中出现的问题:Name or service not known
2019-05-24
centOs7下hadoop3.2.2namenode故障不自动转移
2019-05-24
hbase配置高可用
2019-05-24
linux下卸载和安装mysql
2019-05-24
hive-hbase
2019-05-24
浅谈scala-API的基础概念及简单例子
2019-05-24
spark的历史服务器配置
2019-05-24
spark的API操作
2019-05-24
SparkSql
2019-05-24
SparkRdd-scala版本
2019-05-24
spark常见算子
2019-05-24
scala符号初体验
2019-05-24
kafka生产者常用参数含义
2019-05-24
mysql编写函数
2019-05-24
面试笔试题之hql
2019-05-24
sql函数之cast()
2019-05-24
hql中substr函数截取字符串匹配
2019-05-24
mysql之指定ip、用户、数据库权限
2019-05-24