我知道您可以将 UIProgressView 的 progressImage 属性设置为您想要表示“进度”的某个图像,但似乎该图像的大小仅为进度的宽度,而不是整个 进度视图宽度。换句话说,我希望通过将进度图像的大小调整为整个进度视图容器来实现进度似乎“揭开”背景图像的效果,并且随着进度的增长,越来越多的进度图像显示出来。这可能吗?
是的,您可以轻松地编写显示进度的自定义视图,方法是逐渐移除会擦除图像的蒙版(例如)。因此,无论蒙版被去除到什么程度,图像都会显示出来。