2016-12-14 8 views
0

私はUISwitchで作業していますが、私はストーリーボードのUISwitchのImageとOff Imageに設定したいが、画像はスイッチに設定されていません。storyBoardでUISwitchのイメージとオフイメージを設定する方法は?

私はこれ試してみてください。私は、このように作成したい enter image description here

を:

enter image description here

事前にこの--->

enter image description here

おかげが好きではありません。

+1

ストーリーボードが完全に動作していない場合は、イメージ投げるコード部分を設定しようとします。 –

+0

「それは働いていません」と説明できますか? – Desdenova

+0

@Desdenovaスクリーンショットを見てください、私はすでにストーリーボードで画像に設定しましたが、作業スペースエリアでは何もしません。 –

答えて

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"]]]; 
     } 
    } 
+0

この回答は私の仕事ではありません。このコードは変更サムネイル画像です –

0

あなたがUISwitch 使用しているように...その有用かつ時間も節約し、カスタマイズしやすいようUISwitchの代わりにUIButtonのため

用画像スライスをUIButtonを使用するなどの背景画像として設定することができますこの

[cell.btnSwitch setBackgroundImage:[UIImage imageNamed:@"switchOn"] forState:UIControlStateNormal]; 
[cell.btnSwitch setBackgroundImage:[UIImage imageNamed:@"switchOff"] forState:UIControlStateNormal]; 
関連する問題