2009-04-21 9 views
1

In der UITabBar-Klasse gibt es eine Eigenschaft namens setBadgeValue, um einen Text in der oberen rechten Ecke des Elements mit einem umgebenden roten Oval anzuzeigen. Ich muss ein Steuerelement wie badgeValue in UISegmentedControl anzeigen. Es gibt keine Funktionalität wie badgValue in UISegmentedControl. Bitte geben Sie mir einige Ideen, dies zu tunbadgeValue in UISegmentedControl

danke im Voraus!

Antwort

1

Sie können ein UIImageView-Overlay mit einem Hintergrund erstellen, der dem badgeValue-Look ähnelt, und eine Beschriftung darüber hinzufügen, um den tatsächlichen Wert anzuzeigen.

Sie können auch versuchen, die UITabBar von der Unterklasse abzusetzen und sie wie eine Art UISegmentedControl aussehen zu lassen. Wenn Sie wissen möchten, wie UITabBar von der Unterklasse abgeleitet wird und es anders aussieht, können Sie sich ein großes (Open Source) Projekt mit dem Namen Three20 ansehen.

Verwandte Themen