6
A
回答
1
,你可以使用圖片來on
和off
@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;
圖像大小爲77 * 27
的
1
UISwitch
使用圖像進行繪製。要更改UISwitch
的文本,您必須將的onImage
和offImage
屬性設置爲使用自定義文本的圖像。這可以直接完成對UISwitch
實例,或使用UIAppearance
在你的應用程序中設置自定義圖像在所有UISwitch
實例:
[[UISwitch appearance] setOnImage:onImage];
[[UISwitch appearance] setOffImage:offImage];
不幸的是,自定義和關閉UISwitch圖像設置是不是在iOS的7或功能後來。從documentation:
在iOS 7中,此屬性不起作用。 在iOS 6中,此圖像表示交換機的內部內容。您指定的圖像與開關的圓形表圈和大拇指合成,以創建最終外觀。
而且它還沒有被標記爲棄用。不幸的是,在iOS 8中似乎仍然如此。自定義UISwitch
的顏色仍然有效,但使用自定義圖像不適用。要定製交換機的圖像(以及文本),您必須使用自定義控件類。
相關問題
- 1. MonoTouch可以更改UISwitch的標籤文本嗎?
- 2. 更改UISwitch爲開
- 3. 更改UISwitch上的文本
- 4. 更改UISwitch的文本
- 5. 更改標籤
- 6. 標籤更改
- 7. 更改標籤
- 8. 更改標籤
- 9. 更改標籤
- 10. uiswitch默認文本更改
- 11. Swift:用相同的標籤點擊一個按鈕時更改UISwitch狀態
- 12. 使用Prototype更改標籤的標籤?
- 13. 更改標籤雲
- 14. ggbiplot - 更改標籤
- 15. iPhone更改標籤
- 16. jquery更改標籤
- 17. Objective-C UISwitch更改另一個UISwitch的狀態
- 18. 根據另一個uiswitch的狀態更改uiswitch
- 19. 更改標籤標題
- 20. 更改標籤標題
- 21. 更改Eclipse標籤圖標
- 22. 更改facebook標籤圖標
- 23. UISwitch視圖顯示UITextField,標籤
- 24. 更改Partykit中的標籤
- 25. 更改標籤的按鈕
- 26. 更改contourf中的標籤
- 27. 更改JComboBox的標籤
- 28. 更改標籤上的form_for
- 29. 更改標籤上的類
- 30. 更改標籤(jQuery的)
看到這個http://stackoverflow.com/questions/2711180/changing-the-text-on-a-uiswitch 希望能幫助你,祝你好運。 – zhocker 2014-02-05 07:55:30