iOS造輪子之HUD

先上效果圖

BHProgressHUD.gif

在開發(fā)過程中,會遇到幾種HUD展示
1、提示框(包括報(bào)錯(cuò)、溫馨提示等等)
2、加載框

這兩個(gè)HUD的目的都是為了提高用戶體驗(yàn),在開發(fā)中是必備的。

我這次造的輪子實(shí)現(xiàn)的功能也很簡單,HUD的展示,可以自動(dòng)隱藏也可以根據(jù)需求手動(dòng)隱藏。

形式以下幾種:
1、只展示文字
2、只展示成功失敗圖片
3、展示文字和圖片
4、加載框(帶文字/不帶文字)
5、是否設(shè)置遮罩視圖

使用方法也很簡單,都是類方法,以下簡單介紹幾個(gè)代表性的API

/**
 提示文字,不會自動(dòng)隱藏
 */
+ (void)showStatus:(NSString *)status;
/**
 隱藏HUD
 */
+ (void)hideHUD;
/**
 是否展示遮罩視圖 默認(rèn) 顯示
 */
+ (void)showMaskView:(BOOL)isShow;
/**
 提示成功圖片, 不會自動(dòng)隱藏
 */
+ (void)showSuccess;
/**
 提示成功圖片 和 文字

 @param status 顯示的文字 不自動(dòng)隱藏
 */
+ (void)showSuccessWithStatus:(NSString *)status;
/**
 展示帶文字的加載菊花

 @param status 展示的文字 不自動(dòng)隱藏
 */
+ (void)showProgressWithStatus:(NSString *)status;

具體代碼的實(shí)現(xiàn)可以去GitHub查看一波了
demo地址:https://github.com/BaiHan1989/BHProgressHUD

覺得還行 給個(gè)star

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容