0

我发现了这个关于如何在 iOS 6 上自定义开关的原主题。

但我不知道如何使用答案:

@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;

我必须把这两行放在哪里?在 .h 文件或 .m 文件中?在我的开关所在的 ViewController 文件中?

此外,如何在我的图像和这两行之间设置链接(我必须将我的图像称为“offimage.png”和“onimage.png”?)

4

3 回答 3

1

在 iOS 7 下,On-and Off-Image 不再起作用。

https://developer.apple.com/library/ios/documentation/uikit/reference/UISwitch_Class/Reference/Reference.html

“在 iOS 7 中,此属性无效。”

于 2013-10-16T10:17:25.607 回答
0

onImage并且offImage是的属性UISwitch-您不会将代码添加到代码中。创建实例后,UISwitch您可以通过将这些属性设置为适当的UIImage实例来设置打开和关闭图像。

于 2013-08-18T14:16:11.473 回答
0

要完成我的问题,我只需将此行放入 .m 文件中:

switch_name.onImage=[UIImage imageNamed:@"image_name.jpg"];
于 2013-08-25T22:14:44.293 回答