Радиокнопка Nativescript

Я разрабатываю приложение NativeScript. Я хочу использовать в своем приложении функцию радиокнопки.

Я пытался добиться этого с помощью плагина "nativescript-radiobutton", но он не поддерживается в iOS.

Есть ли какое-либо решение, с помощью которого он работает как для платформы Android, так и для iOS?

Заранее спасибо.


person Aanal Mehta    schedule 18.07.2017    source источник
comment
Возможно, вы можете использовать nativescript-checkbox npmjs.com/package/nativescript-checkbox   -  person Nick Iliev    schedule 18.07.2017


Ответы (1)


Используйте этот HTML для переключателя -

<Label text="{{ checkYes ? '&#xf192;' : '&#xf10c;'}}" 
       class="{{ checkYes ? 'fontawesome' : 'radioBefore'}}" 
       (tap)="changeAction()">
</Label>

Примените эти два класса для Font Awesome -

.font-awesome {
   font-family: "fontawesome-webfont";
   font-size: 24;
}

.radioBefore {
   font-family: "fontawesome-webfont";
   font-size: 24;
}

Добавьте файл Font-awesome.ttf в папку шрифтов, а затем измените переключатель выбран или не выбран с помощью changeAction()

Функция - Инициализировать this.changeYes = true

 changeGenderMale(){
    if(this.changeYes == true)
      this.changeYes = false;
    else
      this.changeYes = true;
 }
person Dlucidone    schedule 19.07.2017