Domanda

Io sto usando la three20 progetto open source da Joe Hewitt.

di avere il seguente codice in un UITableViewController:

_tabBar1 = [[TTTabStrip alloc] initWithFrame:CGRectMake(0, 0, 320, 41)];
_tabBar1.tabItems = [NSArray arrayWithObjects:
                [[[TTTabItem alloc] initWithTitle:@"item1"] autorelease],
                [[[TTTabItem alloc] initWithTitle:@"item2"] autorelease],
                [[[TTTabItem alloc] initWithTitle:@"item3"] autorelease],
                [[[TTTabItem alloc] initWithTitle:@"item4"] autorelease],
                [[[TTTabItem alloc] initWithTitle:@"item5"] autorelease],
                [[[TTTabItem alloc] initWithTitle:@"item6"] autorelease],                   nil];
self.tableView.tableHeaderView= _tabBar1;

Tutto sembra funzionare bene, tranne che il TabBarStrip non scorrere in orizzontale?Un'idea del perché questo sta accadendo e le possibili soluzioni?

È stato utile?

Soluzione

Qui è che cosa ho fatto di sbagliato:

Nelle impostazioni del progetto, in altre linker bandiere, non ho aggiunto "all_load", ho solo aggiunto "ObjC".

Altri suggerimenti

TTTabStrip non è più disponibile nel codice sorgente Three20 è. Si consiglia di eseguire la migrazione del codice per la nuova classe TTTabBar.

Sapete se la vista TTTabStrip è destinato a scorrere orizzontalmente? Avere così tanti elementi in un tabstrip sembra un'interfaccia utente che è troppo complicato per un dispositivo come l'iPhone.

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