tag per UITabBarItem
-
06-07-2019 - |
Domanda
Quando utilizzo questo metodo per inizializzare un UITabBarItem
:
- (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteger)tag
Devo avere un tag distinto per ciascun elemento della barra delle schede o (poiché non li uso) posso semplicemente usare lo stesso valore di tag per tutti loro?
Soluzione
Sono abbastanza sicuro che puoi lasciarli tutti come 0 o qualsiasi altro numero tu scelga. Ogni UIView può potenzialmente avere un tag diverso e Interface Builder li imposta tutti su 0 per impostazione predefinita. Non ho riscontrato alcun problema con questo.
Altri suggerimenti
Dal UITabBarItem di Apple riferimento di classe:
tag : il tag del destinatario, un numero intero che puoi utilizzare per identificare gli oggetti degli elementi della barra nella tua applicazione.
Quindi sembra che non abbia importanza.