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. 更改标签
- 5. 更改标签
- 6. 更改标签
- 7. 更改标签
- 8. 更改标签云
- 9. iPhone更改标签
- 10. 更改Eclipse标签图标
- 11. 更改facebook标签图标
- 12. 更改标签标题
- 13. 更改标签(jQuery的)
- 14. 更改Qt中的标签
- 15. 其他标签更改时如何更改标签?
- 16. 如何更改UISwitch的文本iOS 5?
- 17. 如何更改iphone中的UISwitch名称?
- 18. 值更改前的Swift UISwitch事件
- 19. 属性更改标签颜色标签
- 20. 更改输入值更改标签值
- 21. 更改标签更改DropDownListFor值
- 22. Nimbus更改标签标题的颜色
- 23. 如何更改标签的标题TabActivity
- 24. 更改活动标签上的图标
- 25. 如何更改cpanel图标的标签?
- 26. UISwitch一次更改两个值
- 27. Xcode - UISwitch在更改状态后回来
- 28. UISwitch强制拖动以更改设置
- 29. 更改输入标签
- 30. 选择更改标签。 UIPickverView
看到这个http://stackoverflow.com/questions/2711180/changing-the-text-on-a-uiswitch 希望能帮助你,祝你好运。 – zhocker 2014-02-05 07:55:30