У меня 3 изображения, на фоне переключателя, фон переключателя и изображение для круглой кнопки в переключателе. Мне нужно реализовать переключатель в ios6 с этим дизайном, поэтому мне нужно изменить ширину этого элемента и изменить эти три изображения. Я стараюсь сделать сделать это следующим образом:Изменить изображение для кнопки UISwitch
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;
но этот код изменен только фон для включения и выключения государства, я не могу изменить ширину всего элемента и стиля кнопки. Как я могу это решить? Благодарю.
Это должно вам помочь. [UISwitch Back Image] (http://stackoverflow.com/questions/16281735/custom-uiswitch-with-image) –