iOS开发 制作简易的Toast提示框

时间:2024-10-13 20:45:29

1、创建工程项目和视图控制器 创建一个single view工程项目,自动创建一个ViewController试图控制器。

iOS开发 制作简易的Toast提示框

2、创建一个Toast类文件 创建资源文件Cocoa Touch Class,下一步选择继承于NSObject,名字为Toast文件。

iOS开发 制作简易的Toast提示框
iOS开发 制作简易的Toast提示框

3、编辑Toast.h文件 包含UIKit框架,因为需要用到UILabel; 声明定义一个ToastLabel对象; 声明ToastLabel和NSTimer做显示和定时使用; 声明一个单例方法; 声明一个使用Toast方法。

iOS开发 制作简易的Toast提示框

4、实现ToastLabel对象类 @implementation ToastLabel ~ @end; ToastLabel初始化,为label设置各种属性; 设置显示的文字label.text属性,并且自适应宽高。

iOS开发 制作简易的Toast提示框

5、实现Toast对象类 @implementation Toa衡痕贤伎st~ @end; 实现声明单例方法 + (instancetype)s茑霁酌绡hareInstance; Toast初始化,实例化ToastLabel和NSTimer; 弹出并显示Toast,文本:message、时间:duration; 实现定时器方法,定时移除Toast显示。

iOS开发 制作简易的Toast提示框
iOS开发 制作简易的Toast提示框

6、使用方法 1.包含头文件:#import "Toast.h" 2.使用单麻质跹礼例,调用方法:[[Toast shareInstance] makeToast:@"Toast提示框" duration:3.0];

iOS开发 制作简易的Toast提示框
© 手抄报圈