2011-08-24 61 views
1

有什麼方法可以改變UISlider軌道圖像的alpha值嗎?我想使用記錄的API,因此我的應用程序可以訪問應用程序商店。我使用蘋果的默認軌道圖像,而不是我自己的。這可能嗎?更改UISlider的跟蹤圖像的alpha?

謝謝!

回答

1

您可以使用currentMaximumTrackImagecurrentMinimumTrackImage屬性獲取滑塊的軌道圖像。然後,您可以調整這些圖像上的alpha值,但這對於代碼來說非常繁瑣,因爲您必須設置上下文,使用alpha繪製圖像,然後從上下文中獲取新圖像。請注意,您必須爲控制的每個適用狀態的最小和最大麴目圖像執行此操作。

難道你不能在整個滑塊上設置阿爾法,還是隻希望曲目有一個alpha而不是整個控件?

+0

不知道它是否只是我,但在MPVolumeView具體的軌道是我不想要的半透明。這是有原因的嗎? –

0

您將需要製作自己的png圖片並更改字母。