0

最初のスピナーを動作させようとしていますが、画面に表示されないようです。

ストーリーボードのUIActivityIndi​​catorViewを画面にドラッグしようとしましたが、ストーリーボードを介してヘッダーファイルに接続しようとすると、応答しなかったようです。(そこでの正しい手順は何ですか?)

だから私は手動でそれをしました。この行を.hファイルに追加しました:

@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *aSpinner;

次に、これらの行を.mファイルに追加しました

UIActivityIndicatorView   *aSpinner; 

//throw up spinner from submit btn we created
aSpinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:
            UIActivityIndicatorViewStyleWhiteLarge];

[self.view addSubview:aSpinner]; 
[aSpinner startAnimating]; 

しかし、私がテストを実行したとき、スピナーは現れませんでした。私がここで間違っていることについて何か考えはありますか?

4

2 に答える 2

1

nibファイルでスピナーを選択します。右クリック->クリックして、参照からファイル所有者にドラッグします。次に、aSpinnerを選択します。

nibのactivityindicatorとコードが接続されていないため、表示されません。

于 2012-08-09T13:33:12.203 に答える
0

@property行では、「weak」ではなく「strong」を使用する必要があります。

ウィークが使用されていて、それを望まない場合、UIActivityIndi​​catorViewは直接解放されます。

たぶん、ビューにもフレームを設定する必要があります。

于 2013-06-25T11:44:13.527 に答える