2012-04-10 5 views
1

Ich plane eine benutzerdefinierte Symbolleiste mit meinen eigenen Bildern zu implementieren. Etwas mehr oder weniger genau wie this oder this. Was wäre dazu nötig? Könnte ich einfach ein Steuerelement von UIView ableiten, dann eine andere Unterklasse erstellen, um die tatsächlichen Symbolleistenelemente anzuzeigen und die gesamte Zeichnung selbst in drawRect zu handhaben, oder wäre es besser, die Standard-UIKit-Steuerelemente für das Zeichnen der Bilder zu verwenden?Benutzerdefinierte Symbolleiste mit Bildern

+0

Sind Sie sicher, dass Sie die Toolbar meinen (zweites Bild: die Leiste oben)? Oder meinst du die Tabbar (Leiste unten)? –

Antwort

0

Der einzige Weg, um dies so zu arbeiten, wie ich wollte, war ein benutzerdefiniertes Steuerelement zu verwenden.

2

Sie können eine standardmäßige UITabBar verwenden - sie ist sehr anpassbar. Sie können eine benutzerdefinierte backgroundImage und selectionIndicatorImage einstellen, um ihr Aussehen komplett zu ändern. Auf den UITabBarItems können Sie das Erscheinungsbild mithilfe der Eigenschaften und finishedUnselectedImage steuern.

Hoffe es hilft, und viel Glück!

+0

Das Problem ist, dass ich es nicht verwenden werde, um die ViewControllers innerhalb eines TabControllers zu wechseln, sondern um Übergänge zu verschiedenen VCs durchzuführen und Popover anzuzeigen. – Echilon