1
我很開心,需要幫助。 我與故事板一起工作,並希望在淡出的照片展示中自動淡入淡出。 問題是我有10個圖像,現在不要如何編程。 我希望有人能幫助我。自動淡入淡出多張圖片
我很開心,需要幫助。 我與故事板一起工作,並希望在淡出的照片展示中自動淡入淡出。 問題是我有10個圖像,現在不要如何編程。 我希望有人能幫助我。自動淡入淡出多張圖片
mainImageView = [[UIImageView alloc]init];
NSArray *animationArray = [NSArray arrayWithObjects:[UIImage imageNamed:@"first.png"],[UIImage imageNamed:@"second.png"],[UIImage imageNamed:@"third.png"],[UIImage imageNamed:@"fourth.png"],[UIImage imageNamed:@"fifth.png"],[UIImage imageNamed:@"sixth.png"],[UIImage imageNamed:@"seventh.png"],[UIImage imageNamed:@"eight.png"],[UIImage imageNamed:@"nine.png"],[UIImage imageNamed:@"ten.png"], nil]; //add your images here
[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(crossfade) userInfo:nil repeats:YES];
[mainImageView setFrame:CGRectMake(50,50,100,100)];
mainImageView.animationImages = animationArray; //mainImageView is imageview
mainImageView.animationDuration = 10;
mainImageView.animationRepeatCount = 0;
[mainImageView startAnimating];
[self.view addSubview:mainImageView];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)crossfade {
[UIView animateWithDuration:0.5 delay:0.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
mainImageView.alpha = !mainImageView.alpha;
}completion:^(BOOL done){
//
}];
}
感謝您的快速幫助。我只有一個問題,當他爲動畫製作動畫 –
時,圖像不同步10個圖像設置animationduration爲7.5 ..因爲時間間隔爲.75持續時間 – AppleDelegate
和animateWithDuration?在 - (void)交叉淡入淡出? –