gpt4 book ai didi

ios - 全景图上的水平 UIScrollView

转载 作者:搜寻专家 更新时间:2023-10-30 20:17:45 25 4
gpt4 key购买 nike

我想在全景图像上有一个 UIScrollView,这样您就可以水平平移图像。出于某种原因,我使用的代码不允许用户水平滚动。

为什么它不会水平滚动?

代码如下:

  [scrollView setFrame:CGRectMake(0,160,1338,269)];
scrollView.scrollEnabled = YES;
scrollView.userInteractionEnabled = YES;

UIImageView *panorama = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 1338, 269)];
panorama.image = [UIImage imageNamed:@"Panorama.png"];

scrollView.contentSize = CGSizeMake(320, 269);
[scrollView addSubview:panorama];
[self.view addSubview:scrollView];

最佳答案

scrollView 的 frame 是固定的,contentSize 是允许滚动的。

scrollView.contentSize = CGSizeMake(320, 269);

应替换为

scrollView.contentSize = CGSizeMake(1338, 269);

允许滚动较大的 contentSize。框架应该更小。

scrollView.frame = CGRectMake(0,0,320, 269);

frame 视为您在任何给定时间在屏幕上看到的区域。将 contentSize 视为 scrollView 能够显示的区域(更大)。

关于ios - 全景图上的水平 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23047920/

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