gpt4 book ai didi

ios - 在 UIImageView 中从黑色淡出图像?

转载 作者:行者123 更新时间:2023-12-01 19:09:13 24 4
gpt4 key购买 nike

我正在使用 SDWebImage框架从网络异步加载图像,我正试图让褪色工作。我目前将它从白色淡化为图像,因此(用于测试的长动画速度):

self.pictureImageView.alpha = 0.0f;
[UIView transitionWithView:nil
duration:5.0f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
[self loadImage:urlForPic];
self.pictureImageView.alpha = 1.0f;
} completion:nil];

loadImage:我只是这样做:
if(urlForPic)
[self.pictureImageView setImageWithURL:urlForPic
placeholderImage:nil];

在我的 Storyboard中,我有 UIImageView 的背景。设置为黑色,其 alpha到 1.0 和 opaque检查。如果我不加载任何图像,则在加载我的 View Controller 时,它会按预期显示为黑色背景。但是,一旦我设置了图像并制作了动画,它就会从白色淡化为图像,这是我不想要的。

有没有办法通过交叉溶解动画让它从黑色淡入图像?

最佳答案

如果您将 View (或容器 View )背景颜色设置为黑色,则动画看起来就像从黑色渐变。

关于ios - 在 UIImageView 中从黑色淡出图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17757705/

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