ios - 修复了 UIPageViewController 的背景滚动效果

标签 ios objective-c animation scroll uipageviewcontroller

我的项目中有一个 UIPageViewController 的实例,其中有一张 iPhone 图片在用户滚动时显示不同的风景。

我想要一个“固定背景滚动布局”,即当用户滚动时,iPhone 图片应该保持固定,但只有其中的风景应该改变。我怎么能那样做?

例如:在https://sdslabs.co/#muzi ,当您向下滚动时,Mac 图片是固定的,但其中的图片会发生变化。 另一个例子可以在“Numerous”iOS 应用程序中看到。

最佳答案

我假设您知道如何实现 UIPageViewController。我只是在解释如何设计您的布局来实现这一目标。

在您的 FirstViewController 的 View 中添加一个包含 iPhone 背景的 UIImageView,在该背景中您的图像将在滚动时发生变化。添加另一个 UIView 作为 UIImageView 的兄弟,并在其中添加 ContainerView。您的 PageViewController 将嵌入您的容器 View 中。

Here is its UI Representation.

关于ios - 修复了 UIPageViewController 的背景滚动效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35378939/

相关文章:

带有 UITableViewController 的 iOS 标签栏应用程序

ios - 将注释应用于 map 工具包

ios - 使用 iOS 设备从 HLS 视频流中截取屏幕截图

objective-c - 如何摆脱 Xcode 中的 "unused variable"警告?

javascript - requestAnimationFrame - 移动圆

javascript - 为什么不能使用 JavaScript 改变 CSS 动画的速度

ios - 如何加载mapbox而不将其添加到 View 层次结构?

ios - 为什么按钮未启用?

objective-c - 如何在 NSMutableArray 中定位最大值和位置

html - IE10 CSS动画问题