ios - Iphone 上的幻灯片和过渡?

标签 ios xcode slideshow transition

我有以下代码的问题。

如果我使用这些代码并在模拟器上运行它,他只会向我显示数组中带有过渡的前两张图片。如果我在 Iphone 上运行它,他只显示第一张照片。 他也不重复这些照片。-

我做错了什么?

    - (void)viewDidLoad{
    [super viewDidLoad];

    welcomePhoto = [NSArray arrayWithObjects:@"Bild.jpeg",@"Bild1.jpeg", @"Bild2.png", nil];
    imageView.image = [UIImage imageNamed:[welcomePhoto objectAtIndex:0]];
    [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(transitionPhotos) userInfo:nil repeats:YES];
}


-(void)transitionPhotos{
    int photoCount;
    if (photoCount < [welcomePhoto count] - 1){
        photoCount ++;
    }else{
        photoCount = 0;
    }
    [UIView transitionWithView:self.imageView
                      duration:2.0
                       options:UIViewAnimationOptionTransitionCrossDissolve
                    animations:^{ imageView.image = [UIImage imageNamed:[welcomePhoto objectAtIndex:photoCount]]; }
                    completion:NULL];    
}

最佳答案

尝试在 viewDidLoad 中添加它。

UIImageView* animatedImageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 90, 100, 100)];
[self.view addSubview:animatedImageView];
animatedImageView.animationImages = [NSArray arrayWithObjects:    
                                     [UIImage imageNamed:@"bild.png"],
                                     [UIImage imageNamed:@"bild.png"],
                                     [UIImage imageNamed:@"bild.png"], nil]; //etc
animatedImageView.animationDuration = 3.0f * [animatedImageView.animationImages count];
animatedImageView.animationRepeatCount = 0;
[animatedImageView startAnimating];
[self.view addSubview: animatedImageView];

关于ios - Iphone 上的幻灯片和过渡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10299440/

相关文章:

xcode - 如何在 Swift 中使用比较运算符分配 "bigger than but smaller than"?

ios - CollectionView 约束打破

javascript - 单击链接时显示相关 div

ios - 同时录制和播放音频的问题

ios - 实现复杂的自定义 View Controller 的正确方法是什么

ios - Xcode 4.6 无法为文本字段添加导出,因为弹出窗口中的 "connection"呈灰色

javascript - 幻灯片.js 不工作

javascript - 如何为我的 JS 幻灯片添加淡入淡出效果?

ios - 获取我在 iPhone 中的当前位置

ios - UIViewPropertyAnimator 不会停止在 stopAnimation 上