2015-06-30 7 views
0

Я новичок в Swift и Xcode, поэтому мне нужна помощь в том, что я делаю. И что я делаю, так это. У меня есть три кнопки, один из которых начинается с проверки. и я хочу, чтобы это было, когда я нажимаю на другую кнопку, это проверяет и отменяет предыдущее. Я хочу, чтобы мои собственные кнопки радиоКак создать свои собственные переключатели

ответ

0

Для радио кнопок нет ничего, что приходит встроенный.

Вы можете использовать SSRadioButtonsController Вы можете создать объект контроллера и добавить кнопки массив к нему как

var radioButtonController = SSRadioButtonsController() 
radioButtonController.setButtonsArray([button1!,button2!,button3!]) 

Вы также можете использовать что-то вроде this tutorial.

0

Стандартный класс Apple, предназначенный для работы с группами переключателей, - NSMatrix. В частности, вы создадите NSMatrix с режимом «NSRadioModeMatrix». NSMatrix берет NSCell для своего списка элементов. Таким образом, вы можете использовать любой встроенный подкласс NSCell (например, NSButton) или любой другой пользовательский интерфейс, который вам нужен.

0

Вы можете управлять вручную с помощью свойств setBackgroundImage и setImage. в начальное время установите округленное изображение как setBackgroundImage для всех трех кнопок. На кнопке click event установите значение «bulletin» с помощью свойства setImage для выбранной кнопки и установите nil для всех остальных свойств кнопки setImage.

Смежные вопросы