蘋果文檔使這看起來很容易,但它不起作用。我的代碼是:UIActivityIndicator問題
UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
[activity startAnimating];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://www.myserver.com"]];
[request setPostValue:name forKey:@"key"];
[request startSynchronous];
NSLog(@"%@",[request responseString]);
[activity stopAnimating];
[activity release];
我沒有UIBuilder設置任何東西,因爲坦率地說,我不明白它是如何工作與UIActivityIndicator。使用上面的代碼構建和運行應用程序不會發送任何警告指示符,並且運行得很好,但我沒有看到活動指示符。
我不太明白。我在發送請求之前開始動畫 - 然後發送請求(我的實際請求比我顯示的要大得多,但沒有必要修復我的問題 - 然後我停止動畫。我嘗試添加[self.view addSubview:activity] startAnimating之後,並沒有修復它 – startuprob 2010-08-20 17:22:06
不需要。對UIKit所做的任何更改在運行循環的下一次迭代之前不會生效,它甚至不會在這些調用之間重新繪製屏幕上的單個像素 – Eiko 2010-08-20 17:55:56