如何将 UIProgressView 的进度图像调整为整个进度视图轨道的大小
How to size UIProgressView's progress image to the size of the entire progress view track
我知道您可以将 UIProgressView 的 progressImage 属性 设置为一些您想要表示“进度”的图像,但似乎图像的大小仅适合进度的宽度,而不是整个 进度视图宽度。换句话说,我希望通过将进度图像的大小调整到整个进度视图容器来实现进度似乎“揭开”背景图像的效果,并且随着进度的增长,显示越来越多的进度图像。这可能吗?
是的,您可以轻松编写自定义视图,通过逐渐移除遮罩来显示进度,遮罩的存在会擦除图像(例如)。因此,无论面具被移除到什么程度,图像都会显示到什么程度。
我知道您可以将 UIProgressView 的 progressImage 属性 设置为一些您想要表示“进度”的图像,但似乎图像的大小仅适合进度的宽度,而不是整个 进度视图宽度。换句话说,我希望通过将进度图像的大小调整到整个进度视图容器来实现进度似乎“揭开”背景图像的效果,并且随着进度的增长,显示越来越多的进度图像。这可能吗?
是的,您可以轻松编写自定义视图,通过逐渐移除遮罩来显示进度,遮罩的存在会擦除图像(例如)。因此,无论面具被移除到什么程度,图像都会显示到什么程度。