0

UIActivityIndi​​catorView を黒い背景に配置しようとしていますが、回転していません。どうしてこれなの?ここに私が持っているものがあります:

 UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    [indicator setCenter:CGPointMake(0, 15)];
    [indicator setBackgroundColor:[UIColor blackColor]];
    [indicator startAnimating];
    [indicator hidesWhenStopped];
4

1 に答える 1

0

実際に ActivityIndi​​cator をサブビューとしてどこかに追加していますか?

そうでない場合は、viewDidLoad または他の適切な場所に追加する必要があります。

[self.view addSubview:indicator]

また、 setBackgroundColor があなたが探している望ましい効果を持つかどうかもわかりません。UIImageView と放射状の角を持つ黒い画像を使用してこれを実現します。また、黒のイメージのアルファ値を約 75% に設定するのも好きです。次に、startAnimating を呼び出すたびに imageView も表示し、stopAnimating を呼び出すと imageview を非表示にします。

于 2012-04-23T22:27:45.440 に答える