2015-12-02 3 views
0

У меня есть приложение на фото ниже:Почему мои элементы NSMenuItem greyed?

enter image description here

Но я хочу неактивны поля (Имя компьютера, Private IP, IP DNS и Последнее обновление), чтобы быть черным, как поля ниже них. Я попытался изменить цели как предложение на SO, но, похоже, это не имеет никакого значения. Эти элементы не доступны для просмотра и отображаются только для отображения данных.

Я могу сделать кучу пустых IBActions для них, и это работает, но это не похоже на правильный способ сделать это.

Благодаря

+0

Это означает, что они затухают, и поэтому они не включены. –

+0

Говорят, что они включены в инспектор. – dbus

+0

Как я могу заставить их не затухать? – dbus

ответ

0

Вариант 1: Вы не можете устанавливать какие-либо действия с этой MenuItems поэтому они серым цветом.

[item setAction: @selector(noAction:)]; 
-(void)noAction:(id)sender{ 
// Simply do nothing here 
} 

Вариант 2: Установите customView с текстовым полем в это MenuItems.

 Смежные вопросы

  • Нет связанных вопросов^_^