Как да създадете NSRadioButton Group в Xcode 7 OSX

Следях този урок как да създадете група бутони за избор. Но изглежда Radio Group вече не е налична в библиотеката на Xcode 7 и не намерих много информация за нея. Как да създам нещо подобно:

въведете описание на изображението тук

Много благодаря.


person Audrey Li    schedule 28.06.2015    source източник
comment
Може би тази публикация може да ви помогне.   -  person milo526    schedule 28.06.2015
comment
Благодаря. Но това изисква трета страна и също е за iOS, а не за OS X...   -  person Audrey Li    schedule 28.06.2015
comment
Благодаря. Трябваше да съм по-внимателен, когато четях увода. Проработи!   -  person Audrey Li    schedule 29.06.2015
comment
Всички отговори не обхващат следната промяна в поведението. В миналото можех да обвържа някой член на контролера към избора на NSMatrix (или радиогрупа) и така да имам стойност, която винаги е синхронизирана с избрания бутон за избор. Сега не мога, тъй като всички са отделни бутони. Принуден съм да внедря действие (което всъщност не ми трябва) за това (и за действително групиране на бутоните). Как да го направя?   -  person Motti Shneor    schedule 04.05.2016


Отговори (3)


Цитирам от бележките по версията на Xcode 7:

Шаблонът за радио бутони в библиотеката с обекти на Interface Builder вече е внедрен като отделни обекти NSButton, вместо по-стария NSMatrix, който не се препоръчва на OS X v10.8 и по-нови. Бутоните за избор автоматично действат като група (избирането на един бутон ще отмени избора на всички други свързани бутони), когато имат същия метод за суперизглед и действие. (16965941)

Така че плъзнете отделни радио бутони и се уверете, че ги свързвате всички към един и същи контакт!

person Oz Solomon    schedule 06.10.2015
comment
Сигурен съм, че имате предвид същото действие, не изход? - person Nicolas Miari; 12.09.2017
comment
@NicolasMiari Да, работи, ако го зададете като действие - person MCCCS; 21.09.2017

Този начин за създаване на групи радио бутони е „меко остарял“, следвайте какво казва Xcode 7, когато избирате радио бутон:

Бутон за избор Xcode 7

person Eric Aya    schedule 28.06.2015

Благодарение на съвета на Ерик се върнах и поставих радио бутоните в същия суперизглед и проработи. въведете описание на изображението тук

person Audrey Li    schedule 28.06.2015