0
我有成爲未隱藏在iOS微調和啓動時我就打電話(當用戶登錄),並應停止並返回到被隱藏,如果它是成功或使用不成功代碼:IOS微調不會停止在停止命令
[spinner stopAnimating];
但是,由於某種原因,它只是繼續旋轉,因此仍然未被隱瞞。我認爲,簡單的東西像這樣只需要「微調停止動畫」的方法... (順便說一下,我叫微調「微調」)
我有成爲未隱藏在iOS微調和啓動時我就打電話(當用戶登錄),並應停止並返回到被隱藏,如果它是成功或使用不成功代碼:IOS微調不會停止在停止命令
[spinner stopAnimating];
但是,由於某種原因,它只是繼續旋轉,因此仍然未被隱瞞。我認爲,簡單的東西像這樣只需要「微調停止動畫」的方法... (順便說一下,我叫微調「微調」)
在我的情況,我這樣做:
// on main thread
-(void)spinnerStopAnimating {
if ([self.activityIndicatorView isAnimating]) {
[self.activityIndicatorView stopAnimating];
}
}
在這裏,我有我的活動指示燈通過以下方式初始化:
- (void)awakeFromNib
{
activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[self addSubview:self.activityIndicatorView];
}
並以這種方式開始:
CGRect rect = self.frame;
self.activityIndicatorView.center = CGPointMake(rect.size.width /2.0, rect.size.height/2.0);
[self bringSubviewToFront:self.activityIndicatorView];
[self.activityIndicatorView startAnimating];
這也將微調器定位在視圖中間。
使用破發點,並檢查代碼的那些行正在執行... –
我會說,你需要向我們提供您的指示使用,那麼我們將能夠幫助你的代碼。事實上,停止活動指示器非常簡單,因此必須意味着代碼有問題。 – Zack