2012-03-07 2 views
0

Я пытаюсь добавить значок только к одному элементу NSMenuItem, но он вставляет значок и текст на 1 уровень.Отсутствие отступов при отображении значка в NSMenuItem

Я попытался установить setIndentationLevel на «0», но это не сработает.

Пример того, что я пытаюсь достичь, можно увидеть в меню состояния беспроводной сети, где отображается флажок напротив текущего Wi-Fi, подключенного к, например, http://cl.ly/2T362b2I0f1G1O3b3G3z

Любые советы приветствуются!

ответ

1

Эта галочка является изображением состояния «включено» элемента меню. NSMenuItem включает в себя методы настройки своего состояния и изображения, отображаемого для каждого из его состояний. (По умолчанию изображение «включено» - это флажок, изображение состояния «выключено» пустым, а изображение состояния «смешанное» является тире.)

+0

Спасибо! Я просмотрел NSMenuItem и нашел 'setState' и установил его в' NSOnState' – Coderama