2010-09-08 83 views
2

我正在設計一個應用程序的進度條,基本上是兩個UIImages - 兩個都是完全相同的大小(圓角的長方形),除了顏色不同。使用UIImages在iPhone上的進度條

底部欄是黑色的,填充它的進度欄是灰色的。顯示底部欄非常簡單。我試圖弄清楚的問題是如何讓灰色條僅顯示一塊本身。

例如....

灰色:< -------

白色:< ------------------- >

基本上,我只想顯示灰色欄的前半部分,因爲我的進度是50%。雖然我想保留圖像左側的圓角。

是否可以動態裁剪UIImages?

回答

1

最簡單的方法是使用3個分離的圖像創建:2個圓角(左和右)和一個小的可輕鬆調整大小的圖像來顯示進度。 是的,您可以動態裁剪圖像,但不像進度條那樣簡單快捷。