2011-10-25 43 views
3

的背景圖像,我有在它segmentedcontrol一個觀點,我想設置該控件的背景圖片怎麼辦。我知道我可以改變設置的色調,但我想要更多的控制它。所以如果我能設置一個很酷的背景圖片。我設置一個UISegmentedControl

我發現this tutorial on how to achieve this,但它過時的,我無法得到它的工作。

任何人都可以幫我嗎?我非常感謝任何幫助。

UPDATE

一半的解決方案已經發現,如果一個需要支持的唯一的事情是iOS5中您可以使用了setBackgroundImage:forState:barMetrics :. A great tutorial on the matter can be found here.

回答

4

這個怎麼樣?:setBackgroundImage:forState:barMetrics:

直接從該文檔

注意:可用的iOS 5.0及更高版本。

+0

我有一些麻煩更新的Xcode 4.2,所以我不具備的iOS5 SDK呢。但是,當xcode 4.2的下載完成後,我會嘗試一下。雖然謝謝! 如果任何人有麻煩升級到4.2繼承人後,解釋如何解決它http://stackoverflow.com/questions/5344226/uninstall-xcode-4-when-it-was-installed-via-the-app-商店 – AndHeiberg

+0

:)是唯一的遺憾是沒有升級到iOS5的用戶。我想你必須通過繼承UISegmentedControl來處理這些情況,這樣纔會有點聰明(有大量的定製教程)。繼承它雖然有點痛苦,但並不是不可能的....我自己寫了一個子類,它根據選擇的內容對段的文本標籤進行不同的着色。 – Sid

+0

不幸的是,不應該僅支持iOS5案件),以及像這樣的視覺,我不明白爲什麼你現在至少會使用它。如果您盡全力創建自定義視圖來模擬分割視圖,爲什麼還要支持真實的視圖? – Daniel

相關問題