我想加載一個UIActivityIndicatorView
然而,它有一些混淆,然後它應該加載。UIActivityIndicatorView not loading as expect
它應該從行[activityIndicatorView startAnimating];
開始還是當它到達函數的末尾。
- (void)LoadBuayView{
activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
activityIndicatorView.center = self.view.center;
activityIndicatorView.backgroundColor = [UIColor grayColor];
[activityIndicatorView hidesWhenStopped];
[self.view addSubview:activityIndicatorView];
[activityIndicatorView startAnimating];
}
- (IBAction) EditSave:(id)sender {
[self LoadBuayView];
for(int i =0; i<5; i++)
{
//Some very long takes time code
}
}
請注意,我還改變了您的方法名稱以符合已建立的[Cocoa編碼指南:命名方法](https://developer.apple.com/library/ios/documentation/cocoa/conceptual/codingguidelines/Articles /NamingMethods.html)。方法名稱應以小寫字母開頭。 – Rob