Извините, мне кажется, я не совсем понимаю вашу проблему.
Прежде всего, вы можете установить любой контент по вашему выбору в режиме прокрутки, не то чтобы это типично для дизайна пользовательского интерфейса на Mac, но вы можете, если будете настаивать.
Во-вторых, вы, конечно, можете добавить несколько переключателей, которые принадлежат к одной группе переключателей, поэтому выбор одного снимает выделение с предыдущего выбранного и не дает им текста (вы не обязаны давать им ярлык) и просто размещаете веб-просмотр. рядом с каждой из этих кнопок.
Как узнать, какой из них выбран? Либо вы просто перебираете все и проверяете для каждого, проверен ли он до тех пор, пока не найдете проверенный, или вы реализуете контроллер с методом действия, который вызывается всякий раз, когда проверяется один, и обновляете переменную каждый раз, когда проверяется ссылка на проверенный и в конце эта переменная будет указывать на проверенный.
Однако для меня все это звучит так, как будто число переключателей и веб-просмотров будет динамическим (не постоянным, но зависящим от некоторых условий), и в этом случае вы все равно не сможете сделать это с помощью Interface Builder (или, скажем, это было бы довольно неловко). В этом случае вам лучше просто определить окно и представление прокрутки в IB и программно добавить к нему переключатели и веб-просмотры во время выполнения.
Может быть, я неправильно понял вашу проблему, хотя, в таком случае, пожалуйста, ответьте на ваш вопрос, чтобы действительно объяснить вашу проблему.