2013-10-04 56 views
1

我創建了自定義活動指示器:我有一個圖像並旋轉它。但有時它的動畫突然停止。 我試過一些方法來創建動畫: [UIView animateWithDuration:]在completionBlock中使用重複動畫, 計時器可以增加轉換角度並重復播放。自定義活動指示符突然停止

而且兩者仍然不起作用。如果有很多數據庫操作停止。

我還能做什麼?

+0

請確保您不要執行UI阻止操作。那些正在說話的數據庫操作是在主線程上執行的? – danypata

+0

幾乎所有的人都在後臺線程,但我的用戶界面被阻止。什麼是其他UI阻止操作? – Catherine

+0

爲了找到阻塞操作,當UI凍結只是暫停應用程序的執行,然後去「調試導航器」,然後檢查線程1上運行的是什麼(隊列:com.apple.main-thread) – danypata

回答

0
UIActivityIndicatorView *activityView=[[UIActivityIndicatorView alloc]  initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; 

    activityView.center=self.view.center; 

    [activityView startAnimating]; 

    [self.view addSubview:activityView]; 

- (void)startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context 
{ 
    [splashView removeFromSuperview]; 
} 


http://nullpointr.wordpress.com/2012/02/27/ios-dev-custom-activityindicatorview/ 
+0

謝謝。但我真的需要自定義指標。 – Catherine

+0

http://www.cocoawithlove.com/2009/04/showing-message-over-iphone-keyboard.html可能是本教程的完整幫助 –

+0

他們正在使用活動指示器。但我需要旋轉圖像) – Catherine