【问题标题】:iOS7 custom loading screen. PNG sequence, GIF, or animated UIimagesiOS7 自定义加载屏幕。 PNG 序列、GIF 或动画 UI 图像
【发布时间】:2014-07-18 14:50:37
【问题描述】:
在我们的 iOS 应用程序中,我们想要一个加载图像,它只是我们的徽标,动画。我想知道最好的做法是什么?是使用一系列.png 图像,还是使用一个长的.png 图像。我也可以使用.gif,但颜色质量不是最好的。
由于动画只是调整某些元素的大小,因此也可以使用多个 UIimage 以编程方式制作动画并调整它们的大小,尽管它可能不那么流畅。
【问题讨论】:
标签:
ios
objective-c
image
user-interface
【解决方案1】:
UIImage* img1 = [UIImage imageNamed:@"image_1.png"];
UIImage* img2 = [UIImage imageNamed:@"image_2.png"];
UIImage* img3 = [UIImage imageNamed:@"image_3.png"];
UIImage* img4 = [UIImage imageNamed:@"image_4.png"];
UIImage* img5 = [UIImage imageNamed:@"image_5.png"];
NSArray *images = [NSArray arrayWithObjects:img1,img2,img3,img4,img5,nil];
UIImageView* imageView = [[UIImageView alloc]
initWithFrame:CGRectMake((self.view.frame.size.width-80)/2, 50, 80.0, 80.0)];
[imageView setAnimationImages:images];
[imageView setAnimationRepeatCount:100];
[imageView setAnimationDuration:3.0];
[imageView startAnimating];
imageView.tag = 100;
[self.view addSubview:imageView];