こんにちは友人私は、ビューの 5/6 ページで画像を回転させる必要があるアプリケーションに取り組んでいます。3 ~ 4 秒ごとに循環するようなものです...画像を変更するためのアクセスも必要です。サンプルを提供してくださいコード..
1 に答える
UIImageView
画像の使い方や設定方法をご存知だと思いますか?そうでない場合は、インターフェースについて説明しているUIImageView
クラスリファレンスガイドを参照してください。「関連するサンプルコード」を見ると、その動作を確認できます。
NSTimer
数秒ごとに画像を変更する方法に関しては、最初に:のインスタンス変数またはクラスプロパティを定義することができます。
NSTimer *timer;
次に、おそらく次のような定期的なタイマーを作成します。
timer = [NSTimer scheduledTimerWithTimeInterval:3.5
target:self
selector:@selector(changeImage)
userInfo:nil
repeats:YES];
changeImage
明らかに、これは、の画像を次の画像に変更する独自のメソッドを作成したことを前提としていますUIImageView
。
invalidate
最後に、 View Controllerを閉じたい場合は、タイマーを忘れないでください(たとえば、in willWillDisappear
、not dealloc
)。self
タイマーで使用すると強い参照サイクルが発生し、そうでない場合はメモリが解放されません。 t。
そして、これのいずれかが意味をなさない場合は、他の人が提案したことを次に説明します。もっと基本的なiOSチュートリアルを実行することをお勧めします。失礼ではありませんが、新しいコードを書くのではなく、既存のコードで質問に答えるお手伝いをします。また、iOSプログラミングのよりありふれた側面(ビュー、ビューコントローラー、メモリ管理など)のいくつかを習得していない場合、より洗練された何かを行うことは、おそらく誰にとっても苛立たしいことになるでしょう。