一个简单封装的Toast提示

先上效果图一张:


一个简单封装的Toast提示_第1张图片
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]

代码链接

戳此处

你可能感兴趣的:(一个简单封装的Toast提示)