Wie wird ein UITabBar-Badge entfernt, nachdem der Benutzer auf eine andere Registerkarte geklickt hat?

8

Ich möchte ein Abzeichen entfernen, sobald der Benutzer auf ein anderes Register klickt. Ich versuche zu tun:

%Vor%

Aber es funktioniert nicht.

    
Sheehan Alam 09.08.2010, 23:58
quelle

1 Antwort

10

Sie möchten eine Plakette von der aktuellen oder der berührten Registerkarte entfernen?

Der richtige Ort, um dies zu tun, ist in Ihrem Tab-Bar-Controller-Delegaten, in:

%Vor%

Beachten Sie, dass diese Funktion immer dann aufgerufen wird, wenn der Benutzer auf eine Registerkartenschaltfläche klickt, unabhängig davon, ob der neue angezeigte Ansichtscontroller sich von dem alten unterscheidet, sodass Sie den aktuellen sichtbaren Ansichtscontroller verfolgen möchten. Hier werden Sie auch das aktualisieren:

%Vor%     
Seamus Campbell 10.08.2010, 00:19
quelle