Я разрабатываю приложение в какао. Теперь я столкнулся с критической проблемой. Я не могу скрыть элементы управления NSButton в NSView. Я использовал следующий код:Не удается скрыть элементы управления в NSView
[btn setHidden:YES]
но этот контроль «btn» не скрывается. Я использовал следующий код, чтобы проверить, скрыта ли кнопка.
[btn isHidden]
, но это возвращение ДА. Также я не могу отправить значение в поле NSTextfield при показе этого представления.
Заранее спасибо.
Спасибо, это сработало для меня на NSProgressIndicator, который отказался скрывать, вместо 1 секунды я использовал 0.02, который, похоже, очистил его. Не знаю, почему displayIfNeeded, setNeedsDisplay и т. Д. Не заставили его. Обычно это скрывается в другом месте моего приложения без этого. – GeoffCoope
Вы также можете использовать '[NSDate remotePast]', чтобы runloop запускался только один раз. – diederikh