Фон UITableView отображается в Интерфейсном Разработчике, но в симуляторе - PullRequest
0 голосов
/ 26 июля 2010

Кто-нибудь знает, почему, если я добавлю изображение UIImage в качестве фона, я смогу ясно увидеть его за своим сгруппированным табличным представлением в Интерфейсном Разработчике.Однако, когда я запускаю приложение, фон вообще не отображается, как в симуляторе, так и на устройстве.

Помимо добавления изображения, я полагаю, что я уже выполнил все шаги на программной стороне TableView:

self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.opaque = NO;
self.tableView.backgroundView = nil;

спасибо

1 Ответ

0 голосов
/ 20 сентября 2010

После публикации, которую я сделал, я нашел два возможных решения, одно с использованием UIViewController вместо UITableVIewController, как описано здесь:

UITableView с фиксированным фоном изображения

снедостаток проблемы с верхним и нижним колонтитулами для сгруппированной таблицы.

Другое решение включает в себя написание большего количества кода и может иметь место, только если у вас есть общая таблица, которую вы разделяете в разных представлениях приложений: в основном этоиметь UIViewController, вызывающий UITableViewController, и присоединить его подпредставление к self.view.

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