-(IBAction) change {
self.imageView.animationImages = myImages;
self.imageView.animationDuration = 2;
if(self.imageView.isAnimating == NO){
[self.imageView startAnimating];
NSLog(@"if bool = %d", self.imageView.isAnimating);
}
else {
self.imageView stopAnimating];
NSLog(@"else bool = %d", self.imageView.isAnimating);
}
}
こんにちは、私はiOSプログラミングを勉強しています。UIImageViewのアニメーションに問題があります
しかし、私は質問があります。 ボタンがあり、ボタンをクリックすると、このメソッドが呼び出されます。
最初にボタンをクリックすると、このコードはif文を開始します。それが私が望むものです。
もう一度ボタンをクリックすると、else文が実行されると思います。
ですが、常にif文だけを実行します。
なぜですか? 私は本当になぜそれが分からない。助けてください
画像がありますか? myImagesには何が入っていますか? –
には3つのUIイメージファイルが含まれています。 UIImageの配列 – MoonSoo
ボタンをクリックすると、3枚の画像が繰り返し表示されます。 – MoonSoo