我对如何去做有点迷茫,我真的在寻找它背后的理论,我不是 100% 确定标题是否正确。
我目前正在开发一个 iOS 应用程序,我对设计的进度指示器有点卡住了,我在下面附上了它的图像
正如您所看到的,当用户完成挑战的各个阶段时,此图像的背景将填充为白色,因此如果他们处于 5 阶段挑战的第 1 阶段,则其填充 20% 第 2 阶段 40% 等等。
我遇到的问题是我不是 100% 确定如何解决这个问题,如果我在 HTML 中执行此操作,我会创建具有绿色背景的图像,并为兔子留下区域并保持透明形状,然后在其后面创建一个 div会改变它的高度。
我应该将相同的原则应用于 iOS 开发,还是应该以更加程序化和高效的方式构建它。
感谢你的帮助