Пользовательский UISwitch

Я должен настроить UISwitch с YES и NO вместо ON и OFF, что я могу сделать? Я не знаю код для его создания.


person cyclingIsBetter    schedule 29.03.2011    source источник
comment
Попробуйте это - catamount.com/blog/?p=1063 Также возможно дублирование из этого: Итак, взгляните: stackoverflow.com/questions/981061 /change-label-of-uiswitch   -  person Tejaswi Yerukalapudi    schedule 29.03.2011
comment
Общедоступного API для такой модификации UISwitch не существует. Если вы хотите, чтобы это было, отправьте запрос на улучшение.   -  person Dave DeLong    schedule 29.03.2011
comment
Я сделал собственный UIswitch. Проверьте это здесь, это бесплатно для любого использования: xcodenoobies .blogspot.com/2013/04/   -  person GeneCode    schedule 08.04.2013


Ответы (1)


В документации не показаны свойства для изменения стиля UISwitch, я всегда реализовывал такую ​​функцию с помощью UISlider, и вы можете установить свойства только через код (по крайней мере, расширенные свойства). Для «да» и «нет» вы можете сделать так, чтобы изображения устанавливались слева и справа от ползунка, а для эффекта перехода вы можете использовать обычную функцию анимации.

[UIView animationWithDuration:0.1f animation^(void){
   //code here
}completion(BOOL finished){
   // set the picture here so that you don't see a squished imaged get enlarged
}];

Я не знаю свойств навскидку, поэтому вам придется поиграть с ним, вероятно, это UISlider.layer.property, поэтому, как только вы наберете второй ., должен появиться список, который вы можете прокрутить, чтобы найти что соответствует тому, что вы ищете, но не цитируйте меня, я не совсем уверен в этом.

person Isaac Paul    schedule 01.06.2012