코코아를 사용하여 도크 아이콘에 배지를 어떻게 그리나요?
-
23-08-2019 - |
문제
Cocoa를 사용하여 앱의 Dock 아이콘에 배지를 추가하려면 어떻게합니까? 이 작업을 수행하는 대략 "표준화 된"방법이 있습니까?
(나는 읽지 않은 메시지의 수 등을 나타내는 우편, ichat 등에 나타나는 배지의 종류를 언급하고 있습니다.)
코코아 터치는 그러한 방법 중 하나를 제공하지만 일반 코코아 응용 프로그램과 동등한 것을 찾을 수 없었습니다.
해결책
사용
[[[NSApplication sharedApplication] dockTile] setBadgeLabel:@"2234"];
이 방법, 그리고 NSDockTile
수업은 표범 이후 이후에 사용할 수 있습니다.
다른 팁
nsdocktile은 Leopard에서만 사용할 수 있습니다. 타이거를 타겟팅 해야하는 경우 사용해야합니다. -setApplicationIconImage:
nsapplication 객체에서 배지를 손으로 그립니다.
또한, 내가 찾을 수있는 릴리스 노트 외부의 문서에 있지는 않지만 당신은 당신의 응용 프로그램의 도크 타일을 보내십시오. dockTile
nsapplication 객체에 대한 메시지.
NSDockTile *tile = [[NSApplication sharedApplication] dockTile];
[tile setBadgeLabel:@"Lots"];
빠른 Google 검색이 시작되었습니다 nsdocktile 수업. 문서에서 멍청이를 잡으면 꽤 자명 해 보입니다.
제휴하지 않습니다 StackOverflow