ios - iOS 中的 Netflix 风格 UIScrollView

标签 ios objective-c uitableview user-interface uiscrollview

我是 iOS 新手,但我有丰富的 C++ 经验。我正在开发一个有趣的小游戏,我计划将其与游戏中心一起使用,但现在我正在尝试设置我的 GUI。这是我想要创建的图片: enter image description here

基本上,玩家手上有大约 7 张牌,他们可以在屏幕底部滑动。我希望它一次捕捉一张卡,而不仅仅是惯性滚动,并且我希望他们能够点击一张卡来玩它。您认为这可行吗?顺便说一句,我目前有存储为 PNG/矢量的自定义卡片,我在上面放置自定义文本来生成卡片。在 iOS 中是否可以创建自定义 ScrollView 对象,这些对象以我的自定义背景为模板并从字符串、指定的文本大小和字体生成? (尺寸 48 Helvetica)

谢谢!

最佳答案

我想我会用持有卡片的 UICollectionView 来解决这个问题,并为手势实现手势识别器。这里有处理“捕捉”的代码:

Stopping the scroll in a UICollectionView

屏幕的顶部将是同一 View Controller 中的不同 View ,因此您将在 vc 中实现手势识别器来处理平移(用于幻灯片)和点击。

这看起来做起来非常简单。 Collection View 通常需要单击来指示单元格的选择;您需要禁用 Collection View 上的选择,以防止它使用选择点击的单元格。

关于ios - iOS 中的 Netflix 风格 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15857790/

相关文章:

ios - 不同的 UIViewController 登录

ios - 在 iOS/Objective C 下输入的日期和时间是 1 小时或休息日

ios - 使用 GPUImage 过滤视频

ios - UITableView 快速向上滚动时不渲染单元格

android - 深层链接回退

ios - 从不同地方调用时,NSMutableArray 返回不同的计数

iphone - AudioToolbox - 录音时的回调延迟

objective-c - 如何在垃圾收集的 Obj-C 中保留窗口而不保留指向它的指针?

ios - tableViewCell 中的动画按钮

swift - UITableViewController 和自动更新结果