0

スイッチの背景、スイッチの背景、スイッチの丸いボタンの画像の3つの画像があります。このデザインでは ios6 にスイッチを実装する必要があるため、この要素の幅を変更し、この 3 つの画像を変更する必要があります。私はそれをこのようにしようとします:

self.optionSwitch.onImage = [UIImage imageNamed:@"switch_image_on"];
self.optionSwitch.offImage = [UIImage imageNamed:@"switch_image_off"];
CGRect switchRect = self.optionSwitch.frame;
switchRect.size.width = 40.0f;
self.optionSwitch.frame = switchRect;

しかし、このコードはオンとオフの状態の背景のみを変更しました。要素全体の幅とボタンのスタイルを変更することはできません。どうすればこれを解決できますか? ありがとう。

4

1 に答える 1

1
[self.optionSwitch setTransform:CGAffineTransformMakeScale(1.50, 1.75)];

50%アップ、長さ75%アップ。

于 2013-11-13T10:40:36.000 に答える