Используя кнопки

Кнопка выполняет действие, описанное именем кнопки. Обычно это - скругленный прямоугольник, содержащий его имя внутри. Например, эта кнопка могла бы появиться в диалоговом окне, находящем текст в документе:

Find button

Является самым простым создать кнопку в Интерфейсном Разработчике. Можно также создать тот программно путем создания NSButton экземпляр с типом NSMomentaryPushInButton, позиция изображения NSNoImage, и граница NSRoundedBezelStyle.

У Вас может также быть кнопка, это - кнопка значков; т.е. один это прежде всего идентифицируется его значком и имеет минимальный текст. Это является прямоугольным, как это:

Find button using icon

Можно создать кнопку значка или в Интерфейсном Разработчике или в программно. При использовании Интерфейсного Разработчика запустите с регулярной кнопки. Если Вы создаете его программно, создаете NSButton экземпляр, затем устанавливает его тип в NSMomentaryPushInButton, его позиция изображения к NSImageOnly, его тип внешней панели к квадратному типу внешней панели. Наконец, установите изображение в то, что Вы хотите.

У Вас может также быть кнопка, переключающаяся между двумя состояниями с каждым состоянием, имеющим его собственный заголовок и изображение. Например, кнопка могла переключиться между Запуском и Остановкой. Можно создать тот таким же образом, Вы создаете регулярную кнопку или с Интерфейсным Разработчиком или с программно. Просто измените тип кнопки на NSToggleButton. Тогда дайте кнопке альтернативный заголовок и изображение, а также регулярный заголовок и изображение. Кнопка выводит на экран регулярный заголовок и изображение сначала, затем выводит на экран альтернативный заголовок и изображение после того, как пользователь щелкнет по нему.