我有一个UIImageView,它应该为名为capturedImages
的图像数组设置动画。我有这样的动画设置:
imageView = [[UIImageView alloc] init];
imageView.frame = CGRectMake(0, 48, 320, 520);
imageView.animationImages = capturedImages;
imageView.animationDuration = 3.0;
imageView.animationRepeatCount = 0; //animate forever
[imageView startAnimating];
[self.view addSubview:imageView];
拍摄的图像中的图像是在手机/相机视图中竖直拍摄的。但是,当imageView显示它们时,它们会正常动画,但会逆时针旋转90度。有没有办法改变animationImages
的方向,还是我必须单独设置每个图像的方向?
答案 0 :(得分:1)
最简单的解决方案可能是只旋转UIImageView
本身
您可以使用transform
的{{1}}属性执行此操作:
UIView
请注意,如果您开始显示已经处于正确方向的图像,这将会中断。它们也会顺时针旋转90度。
答案 1 :(得分:0)
将image
的{{1}}属性设置为图像列表中的第一个图像可以解决问题。例如在我的视图控制器(swift)中:
UIImageView