2012-03-14 79 views
1

我使用MBProgressHUD顯示視圖加載時的動畫。當動畫加載時,用戶無法點擊背景中的任何對象(按鈕,標籤,文本框等),屏幕就會被鎖定。我們已經在Foursquare中看到過,他們使用了類似動畫的MBProgressHUD,用戶仍然可以在背景中使用對象(我們可以點擊按鈕,標籤,文本框等)。UIActivityIndi​​cator like MBProgressHud

我需要實現這個也在我的應用程序中。有我可以使用的圖書館嗎?

注意:庫不應該使用任何私有API。

回答

4

SVProgressHUD是一個偉大的替代MBProgressHUD,讓你決定是否要阻止用戶輸入或不:

+ (void)showWithMaskType:(SVProgressHUDMaskType)maskType; 

SVProgressHUDMaskType:

enum { 
    SVProgressHUDMaskTypeNone = 1, // allow user interactions, don't dim background UI (default) 
    SVProgressHUDMaskTypeClear, // disable user interactions, don't dim background UI 
    SVProgressHUDMaskTypeBlack, // disable user interactions, dim background UI with 50% translucent black 
    SVProgressHUDMaskTypeGradient // disable user interactions, dim background UI with translucent radial gradient (a-la-alertView) 
}; 
相關問題