你好,我是iOS新手,对创建复杂的UI没有太多想法,我想创建均衡器UI,如Spotify的均衡器UI。 目前我已经使用 UISlider 设置了均衡器。我应该使用什么来修改我的UI,比如Spotify的EQ UI。如果您能帮助示例代码,那就太好了。 谢谢。
这是我的情商UI。
这就是我想要创造的。Spotify的EQ UI。
方法可能很简单:
- 使滑块仪表的颜色清晰,使其透明
- 读取滑块的值并在它们之间画线
- 使用滑块值的坐标 + 底部的两个点创建一个多边形,并用颜色渐变填充它
由于滑块间距相等,因此您可以推断出它们的 x 位置,知道图形容器的宽度,y 值是滑块当前值 + 滑块按钮大小的一些校正。