ios - 自动淡入和淡出多个图像

标签 ios uiimageview fade

我在这里,需要帮助。
我使用 Storyboard并希望自动淡入淡出照片显示。
问题是我有 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){
                                    //
                }];
}

关于ios - 自动淡入和淡出多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12838899/

相关文章:

ios - SwiftUI 中的动态转换

ios - 在带边框的 UIImageView 中缩小 UIImage

javascript - react 淡入元素

javascript - jQuery:点击的链接应该淡出,不接受进一步的点击

ios - 当您在 iOS 上连接到 wifi 时,可以使用蜂窝网络进行特定的 http 调用

ios - CGBitmapContextCreate 在 iOS 9 上停止工作

iphone - 从 iOS 设备到 Web 服务的签名请求

ios - 是否可以在 UIScrollView 内部放大和缩小 UIImageView,但使用自动布局坚持居中?

iphone - 在 iPhone 中为 imageview 制作动画效果,就像在天空中飞翔一样

html - 向下移动/从顶部平移时淡入元素的方法?