我是iOS的新手,但是我在C ++方面有丰富的经验。我正在开发一款计划与Gamecenter一起使用的有趣小游戏,但现在我正在尝试设置GUI。这是我要创建的图片:


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

谢谢!

最佳答案

我想我可以通过拿着卡片的UICollectionView来实现这一点,并仅实现手势的手势识别器。这里有代码来处理“ snap-to”:

Stopping the scroll in a UICollectionView

屏幕的顶部将是同一视图控制器中的其他视图,因此您将在vc中实现手势识别器以处理平移(用于幻灯片)和水龙头。

这看起来非常简单。收集视图通常需要单击以指示对单元格的选择。您需要在“集合”视图上禁用选择,以防止选择选择被点击的单元格。

10-08 19:32