ios - 水平视差效果 - View 之间的相对运动

标签 ios iphone swift mobile

我需要视差滚动效果。类似于“Make My Trip”应用程序主页屏幕。 任何建议请。演示或示例。

enter image description here

最佳答案

您可以创建两个具有不同项目大小和最小项目间间距的 Collection View 。 为前面的 Collection View 保持启用用户交互,但为其他 Collection View 禁用它。

在前 CollectionView 的水平滚动上,也滚动后 CollectionView。 您可以使用 scrollViewDidScroll 方法来实现此目的,并相应地滚动后面的 CollectionView。

关于ios - 水平视差效果 - View 之间的相对运动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46643731/

相关文章:

iOS Swift 手势 : How can I link two items with gestures

ios - 实例成员不能用于类 NSObject 的类型

iphone - 应用程序设置的 NSUserDefaults 与 Appdelegate

swift - 向 TextView 添加空格

ios - 使用 KVO 快速观察 view.center for ios 返回 NSPoint?

ios - Facebook登录后删除[PFUser currentUser]

ios - 应用程序在 textview.becomeFirstResponder 处崩溃

iphone - 如何突出显示 UITableView 中的一行

ios - iOS 中带有空选项的 DatePicker

ios - Pan Gesture 正在工作,但 ONTapGesture 不在 UIView 上工作