如何在页面之间滑动同时让一些对象保持静止

How to swipe between pages while leaving some objects stationary

我正在开始我的新应用程序,我正在尝试找出处理特定元素的最佳方法。

基本上,我想要一个视图上的地图,上面和下面都有一些文字。然后用户可以滑动底部的文本,地图将更改位置,然后文本将显示有关该位置的信息。

我假设我需要为此使用页面控件,但显然我不希望地图对象移动(或地图上方的文本),我只需要文本跟随用户的滑动。有没有一种方法可以使用页面控件在文本之间滚动,而让页面的其余部分保持静止?

如果没有,我最好的解决方法是什么?

当然可以。在启用分页的水平滚动视图中仅放置文本标签。实现滚动视图委托方法 scrollViewDidEndDragging:willDecelerate: 和 scrollViewDidEndDecelerating:,并在这些方法中更新您的地图。