2010-12-28 3 views
2

Kann mir dabei helfen:wie zum Rücktritt .i.e das Abzeichen Wert aus dem tabba von anderen Tab-Leiste entfernen

Ich habe drei Registerkarten, die erste ist, Nachrichten-Tab, der letzte ist die Heimat Registerkarte. Wenn ich in der Home-Ansicht auf die Schaltfläche klicke, sollte ich zum Tab "Nachricht" gehen. Das funktioniert gut.

Aber wenn ich einen Abzeichen Wert in 'Nachricht' Registerkarte haben, wird Abzeichen Wert nicht entfernt, wenn die Registerkarte auf 'Nachrichten' verschoben wird.

Vielen Dank im Voraus.

Antwort

6

Wenn Sie den Wert für ein UITabBarItem wie folgt setzen;

[tabBarItem setBadgeValue:@"2"]; 

Sie können es wie folgt entfernen;

[tabBarItem setBadgeValue:nil]; 

P. S: Bitte beachten Sie weitere Tags (wie ios, iphone, Kakao-touch, etc.) mit denen Sie Ihre Zukunft Beiträge.

+0

Ich habe das gleiche, es funktioniert nicht. Wenn ich auf die Registerkarte klickte (die den Wert des Ausweises enthielt), setzte ich sie zurück. Wenn Sie mit [self.tabBarController setSelectedIndex: 0] zur selben Registerkarte gelangten; es setzt den Abzeichenwert nicht zurück. –

Verwandte Themen