svprogresshud 是乙個第三方的控制項,是乙個彈出提示層,用來提示網路載入、或提示對錯,如下圖所示:
那麼,svprogresshud 都有什麼特點呢?
1. 提示當前的狀態,如:網路傳輸、提交中、操作成功或失敗等;
2. 可設定提示的 pop layer 是否為 model,提示的時候是否允許使用者做其他操作;
3. 可以設定背景色和自定義提示的內容;
4. 使用起來非常簡潔,**量非常少。
那麼如何使用 svprogresshud 呢?
1. 2. 在使用到的專案裡面,加入引用 #import "svprogresshud.h";
3. 在需要提示的地方,加入呼叫** ,如:
[svprogresshud showwithstatus:@"載入中..." masktype:svprogresshudmasktypegradient];
4. 在需要隱藏的地方,加入隱藏當前提示的**,如:「[svprogresshud dismiss];」。
svprogresshud 常用方法介紹:
1. + (void)showwithstatus:(nsstring*)status masktype:(svprogresshudmasktype)masktype 呼叫 svprogresshud,並自定義 提示的內容 和 提示層的樣式;
2. + (void)dismiss 關閉當前提示;
svprogresshudmasktype 介紹:
1. svprogresshudmasktypenone : 當提示顯示的時間,使用者仍然可以做其他操作,比如view 上面的輸入等
2. svprogresshudmasktypeclear : 使用者不可以做其他操作
3. svprogresshudmasktypeblack : 使用者不可以做其他操作,並且背景色是黑色
4. svprogresshudmasktypegradient : 使用者不可以做其他操作,並且背景色是漸變的
svprogresshud 全部方法:
+ (void下面是**示例:)show;
+ (void)showwithstatus:(nsstring*)status;
+ (void)showwithstatus:(nsstring*)status masktype:(svprogresshudmasktype)masktype;
+ (void
)showwithmasktype:(svprogresshudmasktype)masktype;
+ (void)showsuccesswithstatus:(nsstring*)string
;+ (void)showsuccesswithstatus:(nsstring *)string
duration:(nstimeinterval)duration;
+ (void)showerrorwithstatus:(nsstring *)string
;+ (void)showerrorwithstatus:(nsstring *)string
duration:(nstimeinterval)duration;
+ (void)setstatus:(nsstring*)string; //
change the hud loading status while it's showing
+ (void)dismiss; //
simply dismiss the hud with a fade+scale out animation
+ (void)dismisswithsuccess:(nsstring*)successstring; //
also displays the success icon image
+ (void)dismisswithsuccess:(nsstring*)successstring afterdelay:(nstimeinterval)seconds;
+ (void)dismisswitherror:(nsstring*)errorstring; //
also displays the error icon image
+ (void)dismisswitherror:(nsstring*)errorstring afterdelay:(nstimeinterval)seconds;
+ (bool)isvisible;
#import
"viewcontroller.h"
#import
@inte***ce viewcontroller ()
@end
@implementation viewcontroller
- (void)viewdidload
- (void)didreceivememorywarning
- (ibaction)show:(id)sender
- (ibaction)showtext:(id)sender
- (ibaction)showprogress:(id)sender
static
float progressvalue = 0.0f;
- (void)increateprogress
else
} - (ibaction)dismiss:(id)sender
- (ibaction)showsuccess:(id)sender
- (ibaction)showerror:(id)sender
@end
springcloud的 作原理
springcloud的 作原理 springcloud由以下 個核 元件構成 eureka 各個服務啟動時,eureka client都會將服務註冊到eureka server,並且eureka client還可以反過來從eureka server拉 取登錄檔,從 知道其他服務在哪 ribbon ...
of介詞短語作定語 of介詞短語作表語
1.介詞短語作表語和做地點狀語的區別是什麼 一 介詞短語作表語 1 介詞短語作表語,放在連系動詞之後。表明主語的 樣子 所謂的聯絡動詞,就是起到聯絡主語和表語的動詞,比如 he looks ill.中,ill 就是表語,表明主語生病的 樣子 looks 就是聯絡動詞,聯絡主語 he 和表語 ill。...
oracle中sql rowcount的作用
起因 新開發個儲存過程,需要當乙個使用者呼叫儲存過程操作一行資料時,另外的使用者不允許呼叫過程操作該資料。解決辦法 先將該記錄的狀態改為處理中,當別的使用者看到為處理中時則跳出過程。此時用到了sql rowcount來判斷是否更新了記錄的狀態 update table t set t.status ...