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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top