Просто предложение: убедитесь, что все элементы имеют прозрачный цвет фона или голубой цвет, который вы используете. По-видимому, есть тот, который все еще имеет белый цвет фона, может быть представлением содержимого ячейки (если оно у вас есть) или фоном ячейки.
тройстве iOS 11 при удалении UITableViewCell по какой-то причине появляется неожиданный белый фон, однако все расцветки фона в раскадровке установлены на синий (отлично работает на iOS10).
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
[self.bookmarks removeObjectAtIndex:indexPath.row];
[self.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
Перепробовал все типыUITableViewRowAnimationне решает проблему.