Crie um padrão de fundo de rolagem para UITableView

Se você quiser que a imagem do padrão de fundo role com um UITableView, você pode definir o backgroundColor.

UIImage *image = [UIImage imageNamed:@"pattern.png"];
UIColor *bgPattern = [UIColor colorWithPatternImage:image];
[tableView setBackgroundColor:bgPattern];

Agora que o plano de fundo está definido, você notará que quaisquer UITableViewCells adicionados à tabela conterão sua própria cópia do padrão. Para remover a autoformatação da célula, você precisará capturar a célula após ela ter sido criada com o seguinte método delegado.

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
[cell setBackgroundColor:[UIColor clearColor]];
}