gpt4 book ai didi

ios - 在 iOS 中加载 GIF

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:43:10 25 4
gpt4 key购买 nike

我正在为我的 iOS 应用程序使用自定义创建的加载微调器,但边缘在彩色背景上看起来很粗糙,正如 GIF 所预期的那样。

其他应用如何处理这种情况?他们是否使用 GIF 以外的任何东西,也许是 APNG 之类的?因为 GIF 的边缘总是很粗糙,如果使用哑光,它只在一种颜色上看起来不错,而不是其他颜色。

有什么解决办法吗?

最佳答案

UIImageView 类为开发人员提供了实现动画的最简单方法。您需要做的就是创建一个包含一系列动画图像的 UIImageView 对象。

例子

// Load images
NSArray *imageNames = @[@"win_1.png", @"win_2.png", @"win_3.png"];

NSMutableArray *images = [[NSMutableArray alloc] init];
for (int i = 0; i < imageNames.count; i++) {
[images addObject:[UIImage imageNamed:[imageNames objectAtIndex:i]]];
}

// Normal Animation
UIImageView *animationImageView = [[UIImageView alloc] initWithFrame:CGRectMake(60, 95, 86, 193)];
animationImageView.animationImages = images;
animationImageView.animationDuration = 0.5;

[self.view addSubview:animationImageView];
[animationImageView startAnimating];

关于ios - 在 iOS 中加载 GIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23573170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com