self.someImage = [[UIImage imageNamed:@"yourImage.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(10, 0, 10, 0)];
, который изменит размер изображения и сохранит 10 пикселей сверху, 0 слева, 10 снизу и 0 справа. Вы также можете попробовать
self.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImage.png"]] autorelease];
self.backgroundView.contentMode = UIViewContentModeScaleToFill;
Надеюсь, это поможет