在我的应用程序中,我使用页面控件和UIScrollView水平页面,我希望能够在每个页面上启用垂直滚动。现在我知道你可以嵌套UIScrollViews来实现这一点,但是我的项目中存在一个问题。每个页面使用一个视图控制器,包含一个视图,带有背景图像(每个页面的图像不同)。向上和向下滚动时,此背景图像不应移动。
现在我想要的是能够使用我在Interface Builder中创建的按钮,常规矩形按钮(因为我希望能够轻松地设计和更新位置),然后可以垂直滚动。
所以它应该是这样的:
您会看到一个屏幕底部有一个页面控件,上面是一个带有按钮的图像。当您向侧面滚动时,您将转到另一个页面,再次使用图像(另一个)和不同的按钮。现在,无论何时在页面上垂直滚动,按钮都应该是可滚动的(所以我可以在1页上有很多按钮),但是图像应该保持它的位置。
所以我想,我只是在视图顶部添加了另一个滚动视图和背景图像。这很好用,因为现在我的按钮悬停在背景图像上,每个页面都有一个单独的nib文件,包括按钮。但是,当我这样做时,带有按钮的滚动视图变得不可垂直滚动。我不知道为什么会这样,所以有人能建议我如何实现想要的结果吗?
我真的很感激!
谢谢,
费边