如何在storyBoard中为UISwitch设置On Image和Off Image?

时间:2016-12-14 09:00:11

标签: ios iphone xcode storyboard uiswitch

我正在使用UISwitch,我想在故事板中设置Image和off for UISwitch但是没有在开关上设置图像。

我试试这个: enter image description here

我想这样创作:

enter image description here

不喜欢这个--->

enter image description here

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以通过编程方式检测开关的开/关状态并设置图像。

[YourSwitch addTarget:self action:@selector(switchToggled:) forControlEvents: UIControlEventTouchUpInside];

    - (void) switchToggled:(id)sender {
        UISwitch *mySwitch = (UISwitch *)sender;
        if ([mySwitch isOn]) {
            [switchControl setThumbTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Thumb.png"]]];
        } else {
            [switchControl setThumbTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Thumb.png"]]];
        }
    }