Ответ 1
Я думаю, чтобы удалить серый фон и должен сделать одно.
tableView.backgroundColor = [UIColor clearColor];
в viewDidLoad
или если выше код не работает, попробуйте это.
tableView.backgroundView = nil;
Я хочу объединить текстовые поля электронной почты и пароля, например:
Посмотрите, как оба поля хорошо округлены, а цвет фона - синий.
Способ, которым я реализовал это, - создать пользовательский tableViewCell с меткой и текстовым полем в сгруппированном представлении таблицы, возможно, с одним разделом и двумя строками, один из которых предназначен для имени пользователя и другого для пароля.
То, что у меня есть, ниже. Я приблизился к реализации этого, но я получаю странный серый фон. Как избавиться от этого серого фона?
Я думаю, чтобы удалить серый фон и должен сделать одно.
tableView.backgroundColor = [UIColor clearColor];
в viewDidLoad
или если выше код не работает, попробуйте это.
tableView.backgroundView = nil;
Я выполняю это с двумя строками:
self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.backgroundView = nil;
В зависимости от непрозрачности, которую вы хотите, вы также можете убедиться в этом:
self.tableView.opaque = NO;
tableView.backgroundColor = [UIColor clearColor];
Если вы используете Interface Builder, убедитесь, что вы установили и подключили свою розетку к tableView
Вы можете вызвать этот метод в viewDidLoad: