Domanda

Per quanto mi sforzassi, non posso ottenere questo al lavoro. Ecco il mio ultimo tentativo. Qualcuno mi può indizio sul motivo per cui questo non funziona?

In un metodo che viene chiamato dal metodo init di mio controller della vista:

UIImage *image = [UIImage imageNamed: @"window22.png"];
UITabBarItem *item = [[UITabBarItem alloc] initWithTitle: @"Some Title" image: image tag: 0];
self.tabBarItem = item;

Tutto ciò che fa è mettere una grande piazza in cui l'immagine dovrebbe essere. Il titolo nei resti barra delle schede lo stesso come il titolo del controller della vista.

Tutto viene creata un'istanza di programmazione qui, tra cui il controller barra delle schede.

È stato utile?

Soluzione

Secondo la documentazione , il tabBarItem verrà istanziato automatically- non è necessario creare da soli. Quando ho impostato il titolo e l'immagine nella barra delle linguette per un controller di vista, ho usato

self.tabBarItem.image = [UIImage imageNamed:imageName];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top