スイッチの背景、スイッチの背景、スイッチの丸いボタンの画像の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;
しかし、このコードはオンとオフの状態の背景のみを変更しました。要素全体の幅とボタンのスタイルを変更することはできません。どうすればこれを解決できますか? ありがとう。