2

我有一个应用程序,其中一个UIScrollView尺寸为 1056x96 的屏幕位于 480x320 的屏幕顶部(它是横向的。)它包含 9 个 UIBUtton。它绝对可以滚动,因为当我将“水平反弹”设置为 true 时,我可以清楚地看到它在尝试滚动时反弹回来。它根本不会滚动超出屏幕范围,我已将其设置contentSize为 1056x960。有人对为什么会发生这种情况有有用的建议吗?提前致谢!

4

3 回答 3

1

看来该contentSize属性必须大UIScrollView于其自身的大小。一旦我把它放大了,它似乎工作得很好。

于 2012-07-14T16:23:37.573 回答
1

此外,请确保您的 viewForZoomingInScrollView 设置为子视图,而不是滚动视图本身。例如:

- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView{
return self.menuView;
于 2012-10-08T03:16:03.723 回答
0

您是否将“userInteractionEnabled”标志设置为 true?scrollView 是否嵌入到另一个视图中?如果是这样...请检查“userInteractionEnabled”标志。

除此之外,请检查您的笔尖和代码中是否启用了标志“scrollEnabled”。

于 2012-07-14T15:12:12.593 回答