ios – 正确定制uiswitch图像?

前端之家收集整理的这篇文章主要介绍了ios – 正确定制uiswitch图像?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的iOS 6应用程序中有一个UISwitch,可以自定义打开和关闭图像.

self.testSwitch.onImage = [UIImage imageNamed:@"on"]; 
self.testSwitch.offImage = [UIImage imageNamed:@"off"];

为此,我使用77点宽和22点高的图像(视网膜中为154×44),正如文档中所述.但是我的图像不适合我的uiswitch,它似乎很难看,默认样式隐藏了我的图像,就像附加图像一样.

我应该设置什么才能使其正常工作?

解决方法

Apple没有UISwitch的Appearance API.您可以设置色调颜色属性(onTintColor).但我想这不是你想要的.关于自定义UISwitch的问题在于Apple有机会拒绝您的应用.

但是有一些自定义开关的API,如RCSwitch(https://github.com/robertchin/rcswitch)或TTSwitch.有关如何使用RCSwitch的好教程和示例,请访问:http://www.raywenderlich.com/23424/photoshop-for-developers-creating-a-custom-uiswitch.

猜你在找的Xcode相关文章