水平滚动条在three20项目的TabBar不工作?
-
06-09-2019 - |
题
我使用来自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的设备过于复杂。
不隶属于 StackOverflow