Я создаю новый проект приложения с вкладками в Xcode 4.2, используя раскадровки.В viewDidLoad я добавляю следующий код:
[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, и я вижу прокрутку.
Однако, когда я выбираю вторую вкладку и затем возвращаюсь к первой вкладке, анимация завершает то, что кажется немедленно, и я не могу получить егоперезапустить, даже если я поместил вышеупомянутое в viewWillAppear.Я искал много ответов и не могу их решить.
Любая помощь будет признательна.