2011-11-22 37 views
4

我看到一次圖書館可以很好地做UIActivityIndicatorView,但我找不到它。有人知道或知道另一種方式來製作漂亮的UIActivityIndicatorView?像這樣的東西 http://hpics.li/64d7b07做漂亮的UIActivityIndi​​catorView

+0

你是什麼意思'好'?你能具體嗎? ?! – Legolas

+0

@Legolas我添加了一個例子 – Keviin55

回答

10

退房MBProgressHUD

我覺得跟細節標籤活動的指標就是你究竟在尋找。

+0

這就是我一直在尋找的!謝謝 – Keviin55

1

我從來沒有聽說過這樣的庫,但它不應該太難創建自己的(作爲一個嵌入式UIView)和動畫。

甚至可能是一個動畫gif? (related question linked here

+0

不,但它可以幫助我,tahnk你 – Keviin55

16

我今天剛做了類似的事情。我將把它變成一個適當的子類,但現在,這應該讓你開始。添加一個UILabel應該很容易。我正在用ARC做這個,所以如果你需要做內存管理,請小心。

UIView *activityContainer = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 
activityContainer.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:.25]; 
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake((self.view.frame.size.width/2) - 40, (self.view.frame.size.height/2) - 40, 80, 80)]; 
indicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge; 
indicator.backgroundColor = [UIColor blackColor]; 
[indicator layer].cornerRadius = 8.0; 
[indicator layer].masksToBounds = YES; 
[activityContainer addSubview:indicator]; 
+0

它很簡單,它的工作原理,謝謝。 –

相關問題