简单实现HUD的显示

作者: c4ibD3 | 来源:发表于2016-09-02 11:56 被阅读392次

CaibdeHUD

一个HUD的提示控件


内容

起因是因为项目中需要这么一个项目提示,之前都是用别人的第三方,最近就索性自己尝试写一个自己的HUD


首先我定义了一个枚举,分别表示不同类型的HUD,分为只有小菊花的,小菊花和文字信息的,单纯的文字信息的这三个类

typedef NS_ENUM(NSInteger, HUDType){
    /**
     *  加载不带有文字信息
     */
    HUDLoadingWithOutMessage = 0,
    /**
     *  加载带有文字信息
     */
    HUDLoadingWithMessage = 1,
    /**
     *  直接弹出一个文字信息   
     */
    HUDMessage = 2,
};

接下来,定义了一个Show的方法

+ (instancetype)showInView:(UIView *)view
                  withText:(NSString *)text
                  duration:(NSTimeInterval)duration
                      type:(HUDType)type
                  animated:(BOOL)animated;

最后在你要显示的控制器去实现以下就行了,就像这样:

    self.hudWithMessage = [CaibdeHUD showInView:self.view withText:@"1234" duration:1.5 type:HUDLoadingWithMessage animated:YES];

github:https://github.com/cAibDe/CaibdeHUD

相关文章

  • 简单实现HUD的显示

    CaibdeHUD 一个HUD的提示控件 内容 起因是因为项目中需要这么一个项目提示,之前都是用别人的第三方,最近...

  • 实现Weex在iOS上的HUD扩展

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

  • HUD平视显示系统

    文章参考:视频:HUD平视显示系统 宝马HUD平视显示系统详细介绍 HUD(Head-up Display)原本是...

  • RequestPlugin

    importUIKit import Moya /// 请求是否显示HUD var SHOW_HUD: Bool ...

  • 车联网产品知识储备【HUD】

    HUD——Head Up Display,抬头显示模块。 HUD原本是用在战斗机上的显示技术,利用灯光投影到特殊的...

  • 干货|BMW HUD抬头系统详解

    宝马原车HUD抬头显示 HUD历史和优点 HUD主机 投影主机 仪表主机盖板 HUD与液晶仪表连接线束 光线感应器...

  • iOS 实用工具 七 (转)

    HUD MBProgressHUD – 用于显示一个半透明的 HUD。当任务在后台线程结束时可以在上边显示一个指示...

  • 2017.10技术点记录

    iOS 11 适配 1.1. tableview适配 1.2 HUD不显示HUD 必须添加在窗口的keyWindo...

  • iOS开发图片RGB调整

    今天突然有需求,需要显示手机附近的HUD路况,由于要反射到HUD上,所以颜色必须以蓝,黑,白为主,显示效果才最好。...

  • 2020-05-10-(大屏设计风格)

    HUD 简介 抬头显示简称HUD,又被叫做平行显示系统,是指以驾驶员为中心、盲操作、多功能仪表盘。它的作用,就是把...

网友评论

    本文标题:简单实现HUD的显示

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