我使用来自Joe Hewitt的three20开源项目。

有下面的代码在一个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;

似乎一切都工作正常,除了TabBarStrip不会水平滚动?任何想法,为什么发生这种情况以及任何可能的解决方案?

有帮助吗?

解决方案

下面是我做错了什么:

在项目设置,在其他连接标志,我没加“all_load”,我只加“ObjC”。

其他提示

TTTabStrip不再可用在Three20源代码。您可能希望你的代码迁移到新的TTTabBar类。

你知道如果TTTabStrip视图是为了水平滚动?在选项卡条有这么多的项目似乎是一个用户界面,这对像iPhone的设备过于复杂。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top