Подтвердить что ты не робот

Изменение цвета стола iPhone (стиль сгруппировано) при сохранении текстуры

Как мы можем изменить цвет фона tableview (сгруппированный по стилю), сохраняя при этом текстуру тонких эффектов столбцов/строк, которые мы можем видеть, когда у нее есть синий цвет по умолчанию. Если я попытаюсь изменить цвет фона с использованием свойства backgroundcolor, я получаю простой вид без текстуры.

спасибо

4b9b3361

Ответ 1

tableview.backgroundView = nil;
tableview.backgroundColor = [UIColor clearColor];

Это может помочь вам в решении вашей проблемы.

Ответ 2

Во-первых, вы можете попробовать выполнить поиск по переполнению стека для вашего точного вопроса. Здесь два:

Если это не помогает, попробуйте сделать цвет фона в представлении таблицы прозрачным [UIColor clearColor] и поместите другой вид за свой UITableview, содержащий требуемый цвет/текстуру/изображение.

Ответ 3

Создайте свойство tableView:

@property (nonatomic, strong) IBOutlet UITableView *tableView;

Затем синтезируйте его:

@synthesize tableView = _tableView;

В методе создания реализации:

- (UITableView *) tableView {
  [_tableView setBackgroundColor:[UIColor whiteColor]];
  return _tableView;
}

Помните также, чтобы соединить ваш tableView в файле xib, и он должен работать.

Ответ 4

Без необходимости писать код просто выберите "Очистить цвет" для представления таблицы "Свойства фона" в разделе "Вид" .