У меня есть UITableView внутри представления, созданного из NIB. таблица имеет один раздел, содержащий 6 строк и 1 нижний колонтитул. когда я использую:UITableView Случайная белая линия в нижнем колонтитуле секции при возврате должного размера нижнего колонтитула
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
return 80;
}
, чтобы вернуть высоту нижнего колонтитула, который загружается из того же NIB. UITableViewCell в бобах имеет высоту 80. UITableViewCells назначается с помощью этого кода:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
если (indexPath.section == 0) { если (indexPath.row == 0) { возвратного companyCell ; }
if (indexPath.row == 1) { возвращение firstNameCell; } if (indexPath.row == 2) { возвращение lastNameCell; } if (indexPath.row == 3) { return emailCell; } if (indexPath.row == 4) { return passwordCell; } if (indexPath.row == 5) { return passwordConfirmCell; } }
return passwordConfirmCell;
}
я получаю белую линию в нижней части моего стола, как на картинке в http://swnsn.com/white.png
если я вернуть высоту нижнего колонтитула из 79, или 81, белая линия уходит и UITableViewCell масштабируется до ширины окна
любые мысли?
извините за ошибки форматирования кода выше. stackoverflow обеспечил правильный просмотр, когда я ввел его. – swnsn
также изображение нижнего колонтитула 81px находится по адресу http://swnsn.com/nowhite.png – swnsn