Ячейки моего UITableView - это сгруппированные текстовые поля. Когда я запускаю свой код на эмуляторе, я получаю это:
![Grouped text fields and button](https://i.stack.imgur.com/ZjQE5.png)
Как видите, вокруг текстовых полей есть серая область, в то время как фон UITableView и кнопки белый. Можно ли удалить или сделать невидимой серую границу (не разделитель или рамку, а область) вокруг сгруппированных ячеек? Если так, как я могу это сделать?
Обновление: цвет фона работает на iPhone, но не на iPad. Я работаю на iPad.
Я исправил проблему. Решение:
UIView *clearView = [[UIView alloc] initWithFrame:[myTableView bounds]];
clearView.backgroundColor = [UIColor clearColor];
myTableView.backgroundView = clearView;
[clearView release];
Поскольку установка фона в файле xib не работает, я сделал это программно. Здесь myTableView
- это объект tableView на XIB. Как вы можете видеть, я заменил фоновый вид на вид, который имеет чистый цвет (прозрачный). Желаемый эффект достигнут.