【发布时间】:2021-05-26 22:47:43
【问题描述】:
我一直在网上寻找最好的方法来做到这一点,但我无法弄清楚。我正在尝试制作一个像此示例 here 中的水平滚动字符选择器,仅从图片很难分辨,但您可以左右拖动手指,它会滚动到其他字符。
我只需要添加每个字符的图像,如果不是太难,那么可能是一个带有字符名称的标签,以及某种类型的触摸手势识别器以在您点击时选择一个字符就可以了。
最初我正在考虑使用带有水平堆栈视图的滚动视图,该视图将 UIView 从左到右堆叠。每个 UIView 内部都有字符图像,其名称在其下方的标签上。但我也想知道用集合视图是否会更容易?
我似乎无法弄清楚如何将视图添加到侧滚动滚动视图并让点击手势识别它,如果有人对我将如何做到这一点有任何意见,那就太棒了!
另外使用集合视图或堆栈视图会更好吗?或者甚至是我不知道的使用 SpriteKit 的另一种方式?基本上,任何能将我指向正确方向的输入都会很棒。非常感谢!
【问题讨论】:
-
如果您使用 Sprite Kit 开发游戏,最好远离 UIKit 之类的东西,例如
UIScrollView和UICollectionView。我什至不会使用Timer。 -
感谢您的回复,但对我来说最好的方法是什么,然后只使用 SpriteKit?除了 UIKit 的东西,我似乎在网上找不到任何东西。
标签: ios swift sprite-kit uikit