gpt4 book ai didi

ios - 缩放图像序列

转载 作者:行者123 更新时间:2023-11-29 03:52:36 25 4
gpt4 key购买 nike

我尝试使用imageView.animationImages缩放正在运行图像序列的UIImageView并调用[self.imageView startAnimating];

- (void) updateViewSizeWithScale:(float) scale
{
// calculate the new size based on the scale
int newSize = originalSize * scale;

[UIView animateWithDuration:0.4 delay:0.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
self.imageView.frame = CGRectMake(self.imageView.frame.origin.x, self.imageView.frame.origin.y, newSize, newSize);
} completion:^(BOOL finished) {

}];

这不会在动画图像运行时缩放 UIImageView。我尝试在动画 block 中设置 self.frame (self 是 UIView 子类),但它不会缩放 imageview。

在容器 View 内运行图像序列并缩放容器以便图像在序列运行时缩放的最佳方法是什么?

我应该使用层还是较低级别的 API?

最佳答案

我昨天也遇到了同样的问题,设置了两件事后就成功了:

self.imageView.clipsToBounds = YES; 
self.imageView.contentMode = UIViewContentModeScaleAspectFit;

希望它对你有用。

关于ios - 缩放图像序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16925528/

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