2011-08-03 2 views
0

Я следил за учебником, чтобы сделать простой вид запуска, как в приложении facebook. Но при запуске программы ничего не отображается на экране, и отображается только белый экран. Я не знаю, почему это происходит с помощью PLZ.TTLauncher View of Three20 не работает

Учебное пособие, за которым я последовал, находится в [Я следил за учебником, чтобы сделать простой вид запуска, как в приложении facebook. Но при запуске программы ничего не отображается на экране, и отображается только белый экран. Я не знаю, почему это происходит с помощью PLZ.

Учебное пособие, которое я прочитал, находится по адресу http://iosguy.com/2010/10/19/tthree20-a-brief-ttlauncherview-tutorial.] 1.

ответ

0

Мне кажется, что метод:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 

не хватает в конце:

[navigator.window makeKeyAndVisible]; 

Если вам нужна дополнительная помощь, пожалуйста, размещает код ...

+0

мой код такой же, как в учебнике, ссылка на который приведена. –

+0

Вы пытались добавить 'makeKeyAndVisible'? вы проверили бы у вас приложениеDelegate, какое значение имеет navigator.window перед выходом из метода? – sergio

+0

, когда я запускаю код, загруженный с сайта, он отлично работает, но затем я создал новый проект и включил библиотеку три20 через скрипт python и скопировал код, приведенный в учебнике, но затем его не работал, и он показывал только белый пустой экран. –

1

если вам нужен только эффект запуска, лучше попробуйте это, небольшая библиотека

https://github.com/rigoneri/myLauncher

Надеюсь, что это поможет!

+0

хорошая ссылка, я попробую это. –

2

Я столкнулся с той же проблемой. Решение, которое сработало для меня, состояло в том, чтобы установить фон моего «MainWindow.xib» на «Очистить цвет» (по умолчанию «Белый цвет»). Если у вас нет xib, вы все равно можете установить цвет в AppDelegate: [self.window setBackgroundColor:[UIColor clearColor]];

+0

, но в моем случае нет файлов MainWindow.xib в файлах учебников, но он работает и не работает, когда я использовал его в отдельном проекте. –

+0

Просто отредактировал мое сообщение, чтобы удовлетворить ваши потребности. – tilo