在每页上使用垂直滚动水平分页!

时间:2010-10-07 16:01:24

标签: objective-c uiscrollview uipagecontrol

在我的应用程序中,我使用页面控件和UIScrollView水平页面,我希望能够在每个页面上启用垂直滚动。现在我知道你可以嵌套UIScrollViews来实现这一点,但是我的项目中存在一个问题。每个页面使用一个视图控制器,包含一个视图,带有背景图像(每个页面的图像不同)。向上和向下滚动时,此背景图像不应移动。

现在我想要的是能够使用我在Interface Builder中创建的按钮,常规矩形按钮(因为我希望能够轻松地设计和更新位置),然后可以垂直滚动。

所以它应该是这样的:

您会看到一个屏幕底部有一个页面控件,上面是一个带有按钮的图像。当您向侧面滚动时,您将转到另一个页面,再次使用图像(另一个)和不同的按钮。现在,无论何时在页面上垂直滚动,按钮都应该是可滚动的(所以我可以在1页上有很多按钮),但是图像应该保持它的位置。

所以我想,我只是在视图顶部添加了另一个滚动视图和背景图像。这很好用,因为现在我的按钮悬停在背景图像上,每个页面都有一个单独的nib文件,包括按钮。但是,当我这样做时,带有按钮的滚动视图变得不可垂直滚动。我不知道为什么会这样,所以有人能建议我如何实现想要的结果吗?

我真的很感激!

谢谢,

费边

0 个答案:

没有答案