2015-06-28 13 views
26

Stavo seguendo this tutorial su come creare il gruppo di pulsanti di opzione. Ma sembra che Radio Group non sia più disponibile nella libreria Xcode 7 e non ho trovato molte informazioni a riguardo. Come faccio a creare qualcosa di simile:Come creare NSRadioButton Group in Xcode 7 OSX

enter image description here

Grazie molto.

+0

Forse [questo] (http://stackoverflow.com/a/29117898/2976077) post può aiutarti. – milo526

+0

Grazie. Ma questo richiede una terza parte ed è anche per iOS, non per OS X ... –

+1

Grazie. Avrei dovuto essere più attento nel leggere l'introduzione. Ha funzionato! –

risposta

10

Questo modo di fare gruppi di pulsanti radio è "morbida deprecato", seguire quello che dice Xcode 7 quando si seleziona un pulsante di scelta:

Xcode 7 radio button

5

grazie ai consigli di Eric, sono tornato e messo i pulsanti di opzione nella stessa superview e ha funzionato. enter image description here

27

Citando dal Xcode 7 release notes:

Il modello per i pulsanti radio nella libreria di oggetti Interface Builder è ora implementato come singoli oggetti NSButton, piuttosto che il più vecchio NSMatrix, che viene scoraggiato su OS X v10.8 e più tardi. I pulsanti di opzione agiscono automaticamente come un gruppo (selezionando un pulsante si deselezionano tutti gli altri pulsanti correlati) quando hanno lo stesso metodo di superview e -action. (16965941)

Quindi trascinare i singoli pulsanti di opzione e assicurarsi di collegarli tutti alla stessa presa!

+0

Funziona come una magia. – Dribbler

+1

Sono sicuro che intendi lo stesso ** azione **, _non_ ** sbocco **? –

+0

@NicolasMiari Sì, funziona se lo imposti come ** azione ** – MCCCS