一个简单封装的Toast提示

作者: 奴良 | 来源:发表于2016-06-24 11:52 被阅读953次

先上效果图一张:


toast.gif

使用方法

封装好的类中定义了方便使用的宏

#define ShowToastAtTop(format, ...) \
[ToastUtils showAtTop:[NSString stringWithFormat:format, ## __VA_ARGS__]]

#define ShowToast(format, ...) \
[ToastUtils show:[NSString stringWithFormat:format, ## __VA_ARGS__]]

#define ShowToastLongAtTop(format, ...) \
[ToastUtils showLongAtTop:[NSString stringWithFormat:format, ## __VA_ARGS__]]

#define ShowToastLong(format, ...) \
[ToastUtils showLong:[NSString stringWithFormat:format, ## __VA_ARGS__]]

使用起来更加方便,如下

ShowToast(@"显示toast,默认时间2s");
showAtTop(@"上方显示toast,默认时间2s");
ShowToastLong(@"四种方式都支持拼接的:%@", @"我是参数");
ShowToastLongAtTop(@"没啥可说的了,我就时间比前俩长");

可供自定义的属性

#define DefaultMaxShowCount 5
#define DefaultShowTime     2
#define DefaultFont         18
#define DefaultHeight       30
#define DefaultBgColor      [UIColor darkGrayColor]
#define DefaultTextColor    [UIColor whiteColor]

代码链接

戳此处

相关文章

  • Android开发-Toast

    Toast Toast是一个消息提示组件 设置显示的位置 自定义显示内容(添加一个图片) 简单封装 ToastAc...

  • 一个简单封装的Toast提示

    先上效果图一张: 使用方法 封装好的类中定义了方便使用的宏 使用起来更加方便,如下 可供自定义的属性 代码链接 戳此处

  • 十、Toast详细用法

    Toast是一个非常方便的提示消息框,它会在程序界面显示一个简单的提示信息,具有两个特点,一是Toast提示信息不...

  • Toast的简单封装

    Toast是Android中最常见的反馈机制,和Dialog不一样的是,它没有焦点,只能做简单的提示.虽然Goog...

  • 简单的iOS提示Toast

    最近梳理项目中的Toast,发现应用的场景并不复杂,于是就自己定义了一个Toast替换之前的。WHToast是一个...

  • 小工具

    1、Toast弹出提示 Toast.makeText(getApplicationContext(),"提示内容"...

  • Vue 封装Toast提示框

    场景:在Vue中使用类似App的Toast提示框。· 使用: this.$myToast({text:'你好',d...

  • Toast源码查看记录

    Toast源码查看 Toast使用姿势 Toast.makeText(context,"提示内容", Toast....

  • 实现Weex在iOS上的HUD扩展

    Weex SDK给实现了toast,即提示语。但是没有hud转圈来提示加载中的状态。下面简单实现一个hud的扩展。...

  • 使用Snackbar替换Toast

    背景 Toast是Android平台较常用的基础提示控件,使用简单易用;但是,Toast是系统层面提供的,不依赖于...

网友评论

    本文标题:一个简单封装的Toast提示

    本文链接:https://www.haomeiwen.com/subject/eqpodttx.html