Горизонтальная прокрутка не работает в tabBar проекта Three20?
-
06-09-2019 - |
Вопрос
Я использую проект с открытым исходным кодом 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, пользовательский интерфейс.