描述:
使用label就能製作指示器,原理:就是讓label以動畫的形式慢慢顯示和消失
最好是半透明的
指示器有時候也被稱為:hud,遮蓋,蒙版
思路步驟:
1、先在storyboard的view最前面新增uilabel,或者是自定義**新增label
(下面我用的是自定義uilable)
2、然後在label的透明度(alpha,值:0~1)進行動畫漸變設定
(另外:hidden是不支援動畫的,值:yes/no,從值來看是沒有變化的區間,就兩個值)
也可以進原始碼檢視alpha屬性和hidden屬性,你會發現注釋講明了alpha能用於動畫,而hidden不行。
[uiview beginanimations:nil context:nil];
[uiview setanimationduration:2.0];
/* 需要執行動畫的** */
[uiview commitanimations];
[uiview animatewithduration:2.0 delay:1.0 options:kniloptions animations:^ completion:nil]
// 1s後,再執行動畫(動畫持續2s)
首先我們來實現這個小例項:
最後使用第二種block的方法:
後來,我又對指示器進行了進一步的改進,其實就是加了一點小創意:
密碼: kwpc
IOS開發UI基礎 活動指示器
1.建立複製圖層 careplicatorlayer replicator careplicatorlayer layer replicator.frame cgrectmake 50,50,200,200 replicator.backgroundcolor uicolor redcolor cg...
CoreData應用UI活動指示器不顯示的解決
乙隻簡單的coredata應用,ui介面左上角按鈕觸發一段耗時的 app本意是在執行耗時 時將按鈕暫時變為乙個活動指示器,等到 執行完畢再恢復原來的按鈕.但是app執行時活動指示器從未顯示過 這是乙個典型的主線程阻塞的情況,因為新增活動指示器是乙個ui操作,所以它會被耗時操作阻塞,它會被執行,但沒有...
Proc C C 入門之指示器變數
使用者能夠將任何乙個宿主變數同乙個指示變數進行關聯。指示器變數必須被定義為 2 個字 節的整數型別 short 在 sql 語句中,如果沒有指定 indicator 關鍵字,指示變數必須 緊跟在與其關聯的宿主變數後。如果使用 declare section 宣告宿主變數,則相關指示 變數也必須採用 ...