Lo scorrimento orizzontale non funziona in tabBar di three20 progetto?
-
06-09-2019 - |
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?
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.