iOS开发 制作简易的Toast提示框
1、创建工程项目和视图控制器
创建一个single view工程项目,自动创建一个ViewController试图控制器。

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


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

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

5、实现Toast对象类
@implementation Toast ~ @end;
实现声明单例方法 + (instancetype)shareInstance;
Toast初始化,实例化ToastLabel和NSTimer;
弹出并显示Toast,文本:message、时间:duration;
实现定时器方法,定时移除Toast显示。


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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:114
阅读量:99
阅读量:178
阅读量:44
阅读量:170