2009-06-19 7 views
2

Wenn ich die diese Methode einen initialisieren UITabBarItem:Tag für UITabBarItem

- (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag 

Benötige ich einen deutlichen Tag für jedes Tab-Leiste Element haben, oder (da ich sie nicht verwende) kann ich Verwenden Sie einfach den gleichen Tag-Wert für alle von ihnen?

Antwort

3

Ich bin mir ziemlich sicher, dass Sie sie alle als 0 oder jede andere Zahl, die Sie wählen können, lassen. Jeder UIView kann möglicherweise ein anderes Tag haben, und der Interface Builder setzt sie alle standardmäßig auf 0. Ich habe damit keine Probleme gehabt.

+0

Danke, ich vertraue dir darauf. ;) –

+0

Meine iPhone App hatte alle von ihnen 0 für eine lange Zeit und es war in Ordnung. Jetzt werde ich sie auf Werte setzen, so dass ich 'if' oder 'switch' Anweisungen verwenden kann, um einfach zu identifizieren, welches Element Ereignisse sendet. –

2

Von Apple UITabBarItem Klassenreferenz:

Tag - Der Tag-Empfänger, eine ganze Zahl, die Sie verwenden können bar Artikel Objekte in Ihrer Anwendung zu identifizieren.

So sieht es aus, als ob es nicht wirklich wichtig ist.

+0

Ich sah das, aber es schien unklar, ob sie es für irgendetwas verwenden. –

+0

Nur von uns um "Objekte zu identifizieren" –

Verwandte Themen