我正在设计一个应用程序的进度条,它基本上是两个UIImages - 两者都是完全相同的大小(带有圆角的长矩形),除了它们的颜色不同。
底栏是黑色的,填充它的进度条是灰色的。显示底栏很容易。我想弄清楚的问题是如何让灰色条显示自己的一部分。
例如......
灰色:< -------
白色:< ------------------->
基本上,我只想显示灰色条的前半部分,因为我的进度为50%。我想保留图像左侧的圆角。
是否可以动态裁剪UIImages?
答案 0 :(得分:1)
最简单的方法是使用3个分离的图像创建:2个带圆角(左和右),以及一个可轻松调整大小的图像以显示进度。 是的,您可以动态裁剪图像,但不像进度条那样简单快捷。