我有一个UIScrollView填充我的整个视图,它是使用Interface Bilder放置的。我还在可滚动区域放置了许多按钮,所有按钮效果都很好。
但是,我想插入一个大的UIImage来填充我的视图。当我添加UIImage时,视图不再可滚动。起初我以为UIImage可能会“阻止”UIScrollView,所以我安排它被发送回来,但它没有帮助。有谁知道如何让我的UIImage和UIScrollView玩得很好?
任何建议都表示赞赏。
答案 0 :(得分:4)
只需使用
imageView.userInteractionEnabled = YES;
默认情况下,图像视图没有将此选项设置为“是”,它们捕获所有触摸事件 - 保持滚动视图不会看到它。
答案 1 :(得分:1)
由于您使用的是界面构建器,因此可能有两个原因未滚动:
UIScrollView
尺寸大于UIImage
尺寸,在这种情况下,它不会滚动。 UIImage
未添加到UIScrollView
内容大小。 试试这个:
[myScrollView setContentSize:CGSizeMake(4500, 320)];
[myScrollView setScrollEnabled:YES];