我正在为一个应用程序设计一个进度条,它本质上是两个 UIImages - 两者的大小完全相同(带圆角的长矩形),只是它们的颜色不同。
底部栏是黑色的,其上填充的进度栏是灰色的。显示底部栏非常简单。我想解决的问题是如何让灰色条仅显示其自身的一部分。
例如......
灰色:<--------
白色:<-------------------->
本质上,我只想显示灰色条的前半部分,因为我的进度为 50%。不过,我想保留图像左侧的圆角。
是否可以动态裁剪 UIImages?
最佳答案
最简单的方法是使用 3 个独立的图像进行创建:2 个带圆角(左和右)的图像,以及一个可轻松调整大小的小图像来显示进度。 是的,您可以动态裁剪图像,但不如进度条所需的那么简单和快速。
关于iphone - 使用 UIImages 在 iPhone 上显示进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3664457/