How to create NSRadioButton Group in Xcode 7 OSX

2020-02-26 14:48发布

问题:

I was following this tutorial on how to create radio button group. But it seems Radio Group is no longer available in the Xcode 7 library and I didn't find much information about it. How do I create something like this:

Thanks very much.

回答1:

Quoting from the Xcode 7 release notes:

The template for Radio buttons in the Interface Builder object library is now implemented as individual NSButton objects, rather than the older NSMatrix, which is discouraged on OS X v10.8 and later. Radio buttons automatically act as a group (selecting one button will unselect all other related buttons) when they have the same superview and -action method. (16965941)

So drag individual radio buttons and make sure you connect them all to the same outlet!



回答2:

This way of doing radio button groups is "soft deprecated", follow what Xcode 7 says when selecting a radio button:



回答3:

Thanks to Eric's advice, I went back and placed the radio buttons in the same superview and it worked.