我想实现这样的目标:
此图像来自此应用程序。
我的问题是,我是否应该依赖这样的东西,自己做,或者即使有其他一些我不知道的 3rd parary 库,也可以推荐。
我试图获得更多的意见,而不是实际的技术问题。
我的建议是:
使用您链接的 github 类;
检查您正在运行的应用程序中的 UI 概念;
如果 UI 运行良好,那么要么坚持那个给定的实现,要么改进它,要么寻找另一个,或者构建你自己的。
我认为在处理 UI 时最重要的一点是(2):您需要尽快能够测试您的 UI 设计。可能包括其他人的反馈。
github 控件将为该目标创造奇迹。然后,您还可以更好地判断它是否适合您或您想要不同的东西。
您甚至可能会发现 UI 概念对您的应用程序不利,一旦您看到它正在运行,您将节省大量时间。
我会建立自己的。这很简单:覆盖触摸事件并在 TouchesMoved 选择器中移动“指示器”视图框架。