Настройка пользовательского переключателя

Я нашел эту бывшую тему о том, как настроить переключатель на iOS 6. .

Но я не знаю, как использовать ответ:

@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;

Куда мне вставить эти 2 строчки? В файле .h или .m? В файле ViewController, где находится мой переключатель?

Кроме того, как я могу установить ссылки между моими изображениями и этими двумя строками (я должен называть свои изображения «offimage.png» и «onimage.png»?)


person GoldXApp    schedule 18.08.2013    source источник


Ответы (3)


В iOS 7 On- и Off-Image больше не работают.

https://developer.apple.com/library/ios/documentation/uikit/reference/UISwitch_Class/Reference/Reference.html

«В iOS 7 это свойство не действует».

person Toprakete    schedule 16.10.2013

onImage и offImage являются свойствами UISwitch — вы не добавляете код в свой код. Когда вы создали экземпляр UISwitch, вы можете настроить включение и выключение изображений, установив эти свойства для соответствующих экземпляров UIImage.

person Wain    schedule 18.08.2013

Чтобы завершить свой вопрос, мне нужно просто поместить эту строку в файл .m:

switch_name.onImage=[UIImage imageNamed:@"image_name.jpg"];
person GoldXApp    schedule 25.08.2013