簡體   English   中英

如何在我的應用代理中使用UIActivityViewIndicator?

[英]How can I use UIActivityViewIndicator in my app delegate?

我有一個方法,在我的app委托中,被調用來從Web服務器提取信息。 有沒有辦法輕松地將UIActivityViewIndicators納入應用代理? 到目前為止我在網上找到的所有內容都顯示需要將指標添加為子視圖。 這可行嗎? 如果是這樣,你能指出我在哪里找到這個正確的方向嗎?

[編輯]我正在使用故事板而不是xibs。

您可以使用幾行代碼輕松添加UIActivityViewIndicators

UIActivityIndicatorView *aiv = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite] autorelease];  
aiv.center = self.window.rootViewController.view.center;
[self.window.rootViewController.view addSubview:aiv];
[aiv startAnimating]; 

但是有很多像MBProgressHUD這樣的開源項目給你提供了更時尚的指標,還有其他的補充......

是的,您可以直接從AppDelegate添加UIActivityIndi​​catorView。 在AppDelegate中應該有一個UIViewController的對象或屬性。 在那里,你可以添加它。

[viewController.view addSubView:activityIndicatorView];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM