1
したがって、私はプログラムでactivityIndicatorを作成しています。すべて正常に動作します。今度は、インジケータの背景画像を追加して、ビューの中央に配置したいと考えています。どのようにそれを達成するための任意のアイデア?activityIndicatorViewの背景イメージ
は、ここに私のコードです:
- (void) indicatorViewShow: (bool)show {
if (show) {
//--- create layout rect
CGRect indicatorRect;
indicatorRect.origin = self.view.center;
indicatorRect.size.width = 50;
indicatorRect.size.height = 50;
indicatorRect.origin.x -= indicatorRect.size.width/2;
//--- create indicator view
indicatorView = [[IndicatorView alloc] initWithFrame: indicatorRect];
indicatorView.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
[indicatorView startAnimating];
[self.view addSubview: indicatorView];
//--- show network activity
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
} else {
//--- hide network activity
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
[indicatorView stopAnimating];
//--- remove indicator view
indicatorView.hidden = YES;
[indicatorView release];
indicatorView = nil;
}
}
とアクティビティインジケータを持っている背景画像は '自己である可能性があり.view'を表示します。あなたはそれを変更したいですか? – Legolas
これはあなたの質問に答えませんが、見栄えの良いオープンソースのロードインジケータが必要な場合は、DSActivityViewをチェックしてみてください。http://www.dejal.com/developer/dsactivityview – Joe