Frage

Wie füge ich dem Dock -Symbol für meine App mit Kakao ein Abzeichen hinzu? Gibt es eine ungefähr "standardisierte" Möglichkeit, dies zu tun?

(Ich beziehe mich auf die Art der Abzeichen, die in Mail, Ichat usw. angezeigt werden, um die Anzahl der ungelesenen Nachrichten und dergleichen anzuzeigen.)

Cocoa Touch bietet eine solche Methode, aber ich konnte kein Äquivalent für eine regelmäßige Kakao -Anwendung finden.

War es hilfreich?

Lösung

Verwenden

 [[[NSApplication sharedApplication] dockTile] setBadgeLabel:@"2234"];

Diese Methode und die NSDockTile Klasse, ist seit Leopard erhältlich.

Andere Tipps

Es ist zu beachten, dass Nsdocktile nur auf Leopard erhältlich ist. Wenn Sie Tiger zielen müssen, müssen Sie verwenden -setApplicationIconImage: auf Ihrem NSapplication -Objekt und zeichnen Sie Ihr Abzeichen von Hand.

Außerdem liegt es nicht in der Dokumentation außerhalb der Versionshinweise, die ich finden konnte, aber Sie erhalten die Dockfliesen Ihrer Bewerbung, indem Sie die Senden des Sendens dockTile Nachricht an Ihr NSapplication -Objekt.

NSDockTile *tile = [[NSApplication sharedApplication] dockTile];
[tile setBadgeLabel:@"Lots"];

Eine schnelle Google -Suche drehte die Nsdocktile Klasse. Scheint ziemlich selbsterklärend zu sein, wenn Sie einen Blick auf die Dokumentation nehmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top