Горизонтальная прокрутка не работает в tabBar проекта Three20?

StackOverflow https://stackoverflow.com/questions/917765

Вопрос

Я использую проект с открытым исходным кодом 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