Черные углы вокруг UITableViewCells - PullRequest
2 голосов
/ 20 августа 2010

Я пытаюсь отобразить UITableView перед изображением, и вот шаги, которые я выполняю:

  • Внутри представления добавьте UIImageView с изображением, установленным в соответствующий файл впроект
  • Добавить UITableView в родительском представлении (тот же родительский, что и у представления изображений)
  • Установить backgroundColor для табличного представления, чтобы очистить
  • Подключить источник данных вконтроллер представления для отображения некоторых тестовых данных
  • Подключите источник данных в IB.

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

Ответы [ 4 ]

10 голосов
/ 20 августа 2010

Джефф Ламарш столкнулся с той же самой проблемой сегодня и выложил пост в блоге об этом: http://iphonedevelopment.blogspot.com/2010/08/transparent-grouped-tableviews.html

В основном, есть некоторая ошибка, в которой вам все еще нужно добавить это в коде (хотяу вас уже есть tableView, установленный для очистки в Интерфейсном Разработчике):

self.tableView.backgroundColor = [UIColor clearColor];
3 голосов
/ 12 сентября 2011

Чтобы удалить черные края, просто перейдите в файл ur .m и в методе ur viewDidLoad добавьте строку

tableName.backgroundColor = [UIColor clearColor];

, и это не будет более уродливым пользовательским интерфейсом

1 голос
/ 04 февраля 2011

Как указано в ответе Jawboxer, вам нужно установить цвет фона в коде:

self.tableView.backgroundColor = [UIColor clearColor];

Но также убедитесь, что цвет фона в Интерфейсном Разработчике установлен по умолчанию "Цвет фона представления таблицы групп",В IB он был «Очистить цвет», и он все еще не работал, пока я не сбросил его до значения по умолчанию.

0 голосов
/ 04 августа 2011

Основная причина, по которой вы должны установить чистый цвет в коде, здесь: Черные углы в UITableView Group Style

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