【发布时间】:2013-05-09 12:09:38
【问题描述】:
我有一个UIImageView 使用以下代码进行动画处理:
NSMutableArray *imageArray = [[NSMutableArray alloc] init];
for(int i = 1; i < 15; i++) {
NSString *str = [NSString stringWithFormat:@"marker_%i.png", i];
UIImage *img = [UIImage imageNamed:str];
if(img != nil) {
[imageArray addObject:img];
}
}
_imageContainer.animationImages = imageArray;
_imageContainer.animationDuration = 0.5f;
[_imageContainer startAnimating];
我现在想要的是重复图像以获得图案。有colorWithPatternImage,但这不是为动画制作的。
我希望整个背景充满动画图案。 例如,我可以使用 64x64 的图像,而不是使用非常大的图像 (960x640),然后重复该图像来填充屏幕。
有什么办法吗?
【问题讨论】:
-
你到底是什么意思重复得到一个模式?你想让你的背景动画吗?或者你想录制动画并重复它?你到底想做什么?
-
我编辑了我的第一篇文章以提供更多细节。
-
所以你想要
colorWithPatternImage:的标准功能但动画?那是一个艰难的。嗯。 -
我想您可以重复该视图并根据需要多次推动它,并在每次通过时调整其位置。当然,问题是时机永远不会完美。
标签: ios objective-c animation uiimageview