0

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

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

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

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

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

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

[self.view addSubview:_launcherView]; 

Это прекрасно работает, но данное поведение только действительно давало мне покоя. Хорошо работает в приложении Facebook? Интересно, как они это сделали? hehe ;-)

ответ

0

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

Смежные вопросы