Проблемы с Three20 TTLauncherView, TTLauncherItems и UITabBarController - PullRequest
0 голосов
/ 05 января 2011

У меня есть TTLauncherView и UITabBarController, и я замечаю, что панель вкладок фактически перекрывает TTLauncherItems, когда я добавляю больше на вид. Это одна проблема, которую я хотел бы решить.

Когда я добавляю больше элементов в представление, панель запуска автоматически перемещается в следующая страница, если есть слишком много элементов, что является правильным функциональность. Однако, если я закрою приложение и загрузлю вид снова кнопки, которые были на второй, третьей и четвертой странице и т. д. все сидят вне поля зрения (мимо контроллера панели вкладок, если это делает любое чувство). Самое смешное, что, как только я перееду элементы запуска в другую позицию ВСЕ элементы, которые предназначены чтобы попасть на вторую, третью и четвертую страницу, двигайтесь туда автоматически!

Почему он автоматически не перемещает элементы пусковой установки на правильные страницы при первом просмотре? Это ошибка, которую никто не заметил или я что-то упустил?

Я использую код, чтобы сохранить элементы в таблице базы данных, а затем загрузить их в viewDidLoad, но все, что делает код, это добавляет TTLauncherItems в массив, который я передаю в _launcherView.pages, выполнив:

_launcherView.pages = [NSArray arrayWithObjects:array, nil];

Тогда я просто делаю:

[self.view addSubview:_launcherView];

Это прекрасно работает, но вышеприведенное поведение просто очень меня раздражает. Отлично работает на приложении Facebook? Интересно, как они это сделали? хе-хе ;-)

1 Ответ

0 голосов
/ 03 апреля 2011

Закончилось исправление этой ошибки путем повторной инициализации launcherView.

...