gpt4 book ai didi

ios - 在 UIScrollView 问题中旋转 UIImageView

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

我必须像照片应用一样实现旋转功能。将 UIImageView 放在 UIScrollView 中。当设备旋转时,我希望图像像照片一样旋转成横向。如果图像是横向的,那么它将用旋转动画填充整个 UIScrollView 的宽度。当如下代码

[UIView animateWithDuration:0.36
animations:^(void){
[_imageView setTransform:CGAffineTransformMakeRotation(M_PI*90/180)];
_imageView.frame = CGRectMake(0, 0, 480, 320); //set the frame after the rotate
self.contentSize = CGSizeMake(480, 320); //set the content-size of the scrollview
}
completion:^(BOOL complete){
}];

但这行不通。发生旋转,但 _imageView 的位置不正确,或者图像未填充宽度。即使我在转换前更改了顺序框架和内容大小,仍然不正确。

正确的做法是什么?

最佳答案

WWDC 2010 Video: Designing Apps with Scrolls Views向您展示具体如何操作。

关于ios - 在 UIScrollView 问题中旋转 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12777688/

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