2015-04-22 2 views
1

При изменении активов в обучающем курсе Parse Anypic он не отображается в реальном симуляторе. Файлы, которые я изменил, находятся в папке Resources: Default.png, [email protected], [email protected], [email protected], [email protected]Изменение Anypic Assets

Для получения более подробного разъяснения это изображение файлов, которые я изменил.

https://www.dropbox.com/s/cjml6hs2aur9z96/Screenshot%202015-04-21%2017.09.13.png?dl=0

Вопрос: Как изменить черный «Home» экран - не LaunchImage, но фактическое взаимодействие. Я хочу переопределить приложение.

ответ

0

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

1

Для ясности, я имею в виду первый экран, который вы видите после входа в Facebook. Этот экран имеет три вкладки внизу: «Главная», «Камера» и «Активность». «Домашний» вид контролируется PAPHomeViewController.m, а представление «Активность» контролируется PAPActivityFeedViewController.m.

В обоих этих классах контроллеров основной фон покрывается табличным представлением, а также есть пустойTimelineView, который может отображаться как заголовок таблицы.

Для обновления фона у вас может быть несколько вариантов. Вариант 1 - изменить представление за табличным представлением и сделать прозрачным представление таблицы. Вариант 2 - изменить фон на самом представлении таблицы.

В обоих случаях вы также можете сделать прозрачный фон blankTimelineView прозрачным, чтобы фон всегда показывался.

Если вы идете с вариантом 1, следующий код может быть размещен в нижней части метода viewDidLoad в PAPHomeViewController.m и в PAPActivityFeedViewController.m

// For simple change, set background color 
// To show an image, add an UIImageView as a subview 

self.view.backgroundColor = [UIColor redColor]; 

// Make sure background shows through 

self.blankTimelineView.backgroundColor = [UIColor clearColor]; 
self.tableView.backgroundView.backgroundColor = [UIColor clearColor]; 

Если вы идете с опцией 2, вы можете использовать следующий код в нижней части метода viewDidLoad в PAPHomeViewController.m и в PAPActivityFeedViewController.m

// For simple change, set background color 
// To show an image, set backgroundView to a UIImageView 

self.tableView.backgroundView.backgroundColor = [UIColor redColor]; 

// Make sure background shows through 

self.blankTimelineView.backgroundColor = [UIColor clearColor]; 
+0

Как бы изменить эту часть https: // www.dropbox.com/s/rm05wp91xe6ohrf/Screenshot%202015-04-21%2019.16.42.png?dl=0 и значки на панели вкладок. Я удалил папку с ресурсами, и проект вообще не изменился. Я немного смущен –

+0

Это совершенно новые вопросы, которые требуют более простого ответа. Я могу сказать вам, что верхней частью является панель навигации (self.navigationController.navigationBar), и вы можете начать искать примеры кода при изменении панели навигации в приложении iOS. Значки на вкладке управляются файлами Icon ... png в папке «Активы». Я не могу объяснить, почему удаление папки с ресурсами ничего не изменило - это должно было привести к исчезновению значков панели вкладок. Пожалуйста, примите исходный ответ, если он был удовлетворительным. Благодарю. –