#macos #cocoa #tooltip #subclass
#macos #какао #всплывающая подсказка #подкласс
Вопрос:
Я развертываю всплывающие подсказки в одном из своих приложений OS X.
Я создал класс кнопки изображения, который является подклассом NSImageView. Другие вещи работают нормально, за исключением всплывающей подсказки. В настоящее время я добавляю всплывающую подсказку к кнопке изображения, используя метод setTooltip: суперкласса. Но в большинстве случаев, когда я наводлю курсор мыши на кнопку изображения и хочу получить всплывающую подсказку, всплывающая подсказка просто мигает, а затем быстро исчезает.
Почему это происходит и как это исправить?
Ответ №1:
Вы можете изменить начальную задержку всплывающей подсказки следующим образом
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:1] forKey:@"NSInitialToolTipDelay"];