Ipad UIScrollView(分页模式)仅在有两个或多个页面时反弹?

Ipad UIScrollView(分页模式)仅在有两个或多个页面时反弹?,ipad,uiscrollview,bounce,Ipad,Uiscrollview,Bounce,我只是有个奇怪的问题。我有一个UIScrollView,在那个卷轴中只有一页。滚动条已启用分页和反弹功能 这是我的代码(在iPad中) 这很简单。我只创建了一个UIView,并将其添加到scroll中。并将滚动条的contentSize设置为只显示一个视图 但在我运行它之后,滚动根本不会反弹 如果我添加第二个视图并将scroll的contentSize设置为双倍宽度,它会反弹 我想知道,如果只有一页,卷轴是否永远不会反弹 谢谢你回答我自己 如果希望UIScrollView能够反弹,则应将其con

我只是有个奇怪的问题。我有一个UIScrollView,在那个卷轴中只有一页。滚动条已启用分页和反弹功能

这是我的代码(在iPad中)

这很简单。我只创建了一个UIView,并将其添加到scroll中。并将滚动条的contentSize设置为只显示一个视图

但在我运行它之后,滚动根本不会反弹

如果我添加第二个视图并将scroll的contentSize设置为双倍宽度,它会反弹

我想知道,如果只有一页,卷轴是否永远不会反弹

谢谢你回答我自己

如果希望UIScrollView能够反弹,则应将其contentSize设置为大于其帧大小

再大一倍就足够了

对于我自己的代码,如果我设置scroll.contentSize=CGSizeMake(768*1+11004);它会工作并反弹。

回答我自己

如果希望UIScrollView能够反弹,则应将其contentSize设置为大于其帧大小

再大一倍就足够了


对于我自己的代码,如果我设置scroll.contentSize=CGSizeMake(768*1+11004);它将工作并反弹。

您可以使用以下属性:

scroll.alwaysBounceHorizontal= YES;

或者两者都有

不要添加1px,如果在scrollview中的UIView中添加可触摸元素,将会给您带来问题

在重新定义卷轴的框架后,不要忘记再次定义contentSize。即使contentSize也保持相同的值


祝您好运

您可以使用该属性:

scroll.alwaysBounceHorizontal= YES;

或者两者都有

不要添加1px,如果在scrollview中的UIView中添加可触摸元素,将会给您带来问题

在重新定义卷轴的框架后,不要忘记再次定义contentSize。即使contentSize也保持相同的值

祝你好运

 scroll.alwaysBounceVertical = YES;