我已经在ios中以编程方式创建了一个scrollview。
我在滚动视图上显示2 - 3张图像,并将图像一张一张地垂直添加。当我触摸图像并垂直滚动时,它可以工作。但如果我触摸图像之间的空白区域并尝试滚动,它就不工作了。滚动视图对此没有响应。
下面是相关代码:
UIImageView* imageView = [[UIImageView alloc] initWithFrame:imageRect];
[imageView setImage:[UIImage imageNamed:@"background.png"]];
[scrollView addSubview:imageView];
[self didAddSubview:imageView];
.....
......
[scrollView setScrollEnabled:YES];
[[self view] addSubview:scrollView];
任何输入都将是有帮助的。
谢谢。
3条答案
按热度按时间1tuwyuhd1#
你可以设置scrollView的内容大小使用此代码,希望它会帮助你:-
3bygqnnd2#
准备,
如果不能垂直或水平滚动,则必须更改内容大小,使其大于当前大小。
f0brbegy3#
这个问题是老问题,但我有完全相同的问题与我的滚动视图,这是唯一的网页,我发现这在整个互联网上。我使用的是滚动视图内的内容视图,我只是设置了我的contentView的背景颜色,它的工作。内容大小是设置自动抛出自动布局,所以不需要手动设置它。