如何在 swift iOS 中创建像 Spotify 的均衡器 UI 这样的 UI



你好,我是iOS新手,对创建复杂的UI没有太多想法,我想创建均衡器UI,如Spotify的均衡器UI。 目前我已经使用 UISlider 设置了均衡器。我应该使用什么来修改我的UI,比如Spotify的EQ UI。如果您能帮助示例代码,那就太好了。 谢谢。


这是我的情商UI。

这就是我想要创造的。Spotify的EQ UI。

方法可能很简单:

  • 使滑块仪表的颜色清晰,使其透明
  • 读取滑块的值并在它们之间画线
  • 使用滑块值的坐标 + 底部的两个点创建一个多边形,并用颜色渐变填充它

由于滑块间距相等,因此您可以推断出它们的 x 位置,知道图形容器的宽度,y 值是滑块当前值 + 滑块按钮大小的一些校正。

最新更新