如何更改iPhone上按鈕的默認顏色?如何更改iPhone上按鈕的默認顏色?
12
A
回答
33
一種常見的技術是將圖像用於背景。其實你可以使用可伸縮的圖像:
- (void)viewDidLoad {
UIImage *blueImage = [UIImage imageNamed:@"blueButton.png"];
UIImage *blueButtonImage = [blueImage stretchableImageWithLeftCapWidth:12 topCapHeight:0];
[myButton setBackgroundImage:blueButtonImage forState:UIControlStateHighlighted];
}
原始圖像:
最終結果是:
2
假設您的意思是UIButton
,您只能使用setTitleColor:forState:
更改標題顏色。
您無法更改背景顏色或形狀。你必須爲此創建自己的控制。
0
我就開始iphonedevsdk.com this thread。
希望我們會在那裏得到答案,如果不在這裏。
6
我遇到這篇文章,解釋瞭如何做到這一點,沒有圖像,完全在代碼中。
http://www.cimgf.com/2010/01/28/fun-with-uibuttons-and-core-animation-layers/
希望有所幫助。
0
定製UIButtons的好方法是直接操作Core Animation Layers。你可以找到一個很好的教程上的「可可是我的女朋友」
http://www.cimgf.com/2010/01/28/fun-with-uibuttons-and-core-animation-layers/
相關問題
- 1. 如何在按下iPhone時更改iPhone上按鈕的默認顏色?
- 2. iOS如何更改默認的onPress按鈕顏色
- 3. 如何禁用onClick的默認按鈕顏色更改屬性
- 4. Eclipse如何將按鈕背景顏色更改爲默認值
- 5. 默認按鈕顏色
- 6. 更改DateTimePickers默認顏色?
- 7. 更改TabView的默認顏色和搜索欄默認顏色
- 8. 更改默認郵件編輯器導航按鈕的顏色
- 9. 如何更改UIActionsheet按鈕的顏色?
- 10. 如何更改按鈕的顏色
- 11. 更改顏色的按鈕
- 12. 如何更改iPhone中的註釋標註按鈕顏色?
- 13. 如何更改顏色點擊按鈕?
- 14. 如何更改按鈕顏色?
- 15. 如何更改WinForms按鈕顏色?
- 16. 如何更改按鈕顏色
- 17. 如何修改iPhone上的默認後退按鈕的目標?
- 18. 如何更改默認backBarButtonItem上的顏色/圖像?
- 19. 更改按鈕顏色onClick
- 20. highcharts自定義按鈕懸停並按默認顏色改變顏色
- 21. 更改默認的UITabBarController背景顏色
- 22. 更改默認的seekbar顏色
- 23. 更改p:dataTable的默認標題顏色?
- 24. 更改TabItems的默認顏色(MahAppsMetro)
- 25. 如何在uitabbarcontroller中更改默認的uitabbaritem的灰色顏色?
- 26. 如何更改標籤欄項目的默認灰色顏色?
- 27. 如何更改默認藍色的tabbar圖標顏色?
- 28. 單擊時如何更改按鈕的顏色,並在下次單擊時恢復爲默認顏色?
- 29. iPhone/Objective-C - 更改默認的「navigationItem.prompt」顏色
- 30. 如何更改Android上的切換按鈕的背景顏色
謝謝,它的工作。 – ebaccount 2009-06-04 19:16:20