【发布时间】:2010-02-26 23:53:32
【问题描述】:
正如标题所说,在 iPhone SDK 中,我想创建一个动画 UIImageView 并将其用作相机叠加层。然而,什么也没有出现。我一直在使用相同的设置将静态图像显示为叠加层,但是在尝试使用以下代码时,没有出现叠加层:
imageView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"cameraScreenOverlay1.png"],
[UIImage imageNamed:@"cameraScreenOverlay2.png"],
[UIImage imageNamed:@"cameraScreenOverlay3.png"],
[UIImage imageNamed:@"cameraScreenOverlay4.png"],
[UIImage imageNamed:@"cameraScreenOverlay4.png"],
[UIImage imageNamed:@"cameraScreenOverlay4.png"],
[UIImage imageNamed:@"cameraScreenOverlay3.png"],
[UIImage imageNamed:@"cameraScreenOverlay2.png"],
[UIImage imageNamed:@"cameraScreenOverlay1.png"],
nil];
imageView.animationDuration = 1.0;
imageView.animationRepeatCount = 0;
[imageView startAnimating];
我知道上面的代码在 imageView 不用作覆盖时有效。有什么想法吗?这只是当前 SDK 的限制吗?
【问题讨论】:
标签: iphone-sdk-3.0 animation uiimageview camera