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

 时间:2026-02-15 05:21:24

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 Toast ~ @end;

    实现声明单例方法  + (instancetype)shareInstance;

    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提示框

  • 英雄联盟中的皮肤驯龙大师斯维因如何购买?
  • 云顶之弈各个费用的卡里面最强的是哪些?
  • 胜利幽灵和凯旋幽灵怎么领
  • 英雄联盟冰霜女巫丽桑卓中单符文加点及出装
  • 为什么英雄联盟S6版本ADC很少出饮血剑
  • 热门搜索
    初中手抄报 国学经典手抄报 环保手抄报图片大全 扫黄打非手抄报 关于英语的手抄报 感恩老师的手抄报 中秋节手抄报图片 关于文明礼仪的手抄报 扫黑除恶手抄报 自我介绍手抄报