Как убрать белый фон в табличном представлении - PullRequest
1 голос
/ 23 февраля 2012

Я добавил изображение background к своему tableview. Но когда я опускаю scroll вниз, я вижу white background. Как можно от этого избавиться?

Ответы [ 4 ]

3 голосов
/ 23 февраля 2012

U может сделать это очень просто:

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

  2. чем задан прозрачный цвет фона табличного представления

[tableView setBackgroundColor:[UIColor clearColor]];
2 голосов
/ 23 февраля 2012

У меня, кажется, нет вашей проблемы, когда я устанавливаю фон в моем MasterViewController.m

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]];
    }
    return self;
}
1 голос
/ 23 февраля 2012

Я сделал то же самое, что и TDeBailleul, во всем приложении, и все еще один UITableView оставался белым.

Чтобы исправить это, я прошел через несколько вещей, чтобы убедиться, что ничего не сталкивалось с фоном, включаяустановив очистку фона ячеек, установив фон представления таблицы в Default в Интерфейсном Разработчике.

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

Я думаю, что, наконец, это для меня было программно установить фон в конце viewDidLoad.

0 голосов
/ 08 апреля 2014

В инспекторе атрибутов с выбранным представлением таблицы есть три раздела:

  • Представление таблицы
  • Представление прокрутки
  • Представление

В разделе «Просмотр» есть атрибут «background», который будет определять то, что видно при прокрутке.Надеюсь, это поможет: -)

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