Добавление изображения в фон - PullRequest
0 голосов
/ 31 января 2012

Когда вы добавляете Default.png, он появляется при запуске приложения, мне нужно добавить это же изображение во все мои табличные просмотры и обратное отображение viewcontrollers.

1.) Это разрешеноApple, чтобы использовать Default.png для фонов таблиц и uiviews (я думаю, что это разрешено, но мне нужно подтвердить)

2.) Как мне добавить это изображение (Default.png) к фону TableView?

3.) Как добавить это изображение (Default.png) в фон сгруппированного табличного представления (также с разделами)?

4.) Как добавить это изображение (по умолчанию.png) к фону UiViewControllers?

Ответы [ 3 ]

2 голосов
/ 31 января 2012

Да, это разрешено, но, вообще говоря, вы можете сделать это. В соответствии с Руководством по программированию iOS :

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

Другими словами, если в вашем файле Default.png есть какие-либо предварительно отрисованные элементы UIKit (например, UINavigationBar), вероятно, нет смысла добавлять их в качестве фонового изображения представления.

В любом случае, вот как бы вы установили фон UITableView для своего образа запуска:

self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Default.png"]];

А для UIViewController:

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]];
1 голос
/ 31 января 2012
view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]];
1 голос
/ 31 января 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...