Я попробовал:
CCSprite *background = [CCSprite spriteWithSpriteFrame:frame];
background.textureRect = CGRectMake(0, 0, calcadaWidth, winSize.height);
background.position = ccp(calcadaWidth * 0.5, winSize.height * 0.5);
ccTexParams params = {GL_LINEAR, GL_LINEAR, GL_REPEAT, GL_REPEAT};
[background.texture setTexParameters:¶ms];
Работает, если текстура обычного размера, например 64x64, 128x128 ...
Моя текстура 126x70, затем, используя этот код, я получаю немного черного пространства между повторениями.