ストーリーボードを使用してXcode 4.2で新しいタブ付きアプリケーションプロジェクトを作成します。 viewDidLoadで は、私は次のコードを追加します。2番目のタブを選択すると、最初のタブでアニメーションが停止し、再起動しません。
[UIView animateWithDuration:30
delay:0
options:UIViewAnimationOptionRepeat | UIViewAnimationOptionCurveLinear
animations:^(void) {
CGRect imageViewFrame = self.scrollingImageView.frame;
imageViewFrame.origin.x = CGRectGetWidth(imageViewFrame)/-2;
self.scrollingImageView.frame = imageViewFrame;
} completion:nil];
それから私は、関連するUIImageViewプロパティを作成し、IBでそれを配線してください。
@property (nonatomic, strong) IBOutlet UIImageView *scrollingImageView;
イメージビューにイメージを置いて、シミュレータまたはiPod Touchでイメージを実行してスクロールします。
ただし、2番目のタブを選択して最初のタブに戻ると、アニメーションはすぐに表示されますが、上記をviewWillAppearに入れても再起動できません。私は多くの答えを通して検索し、それを解決することはできません。
ご協力いただければ幸いです。