установить фоновые изображения для Iphone 3g, Iphone 4s и Iphone 5

Я хочу установить фоновое изображение вида. Я использую три изображения: backgroundimage.png (размер 320 x 480), [email protected] (размер 640 x 960) и [email protected] (размер 640 x 1136)

это работает для размера iPhone 3G. Но когда я проверяю его на размер сетчатки, фоновое изображение является лишь небольшой частью исходного изображения. Я думаю, что мне нужно каким-то образом уменьшить изображение или установить для него рамку, но я просто нене знаю как.

Спасибо за любую помощь;)

вот код:

self.view.backgroundColor = [UIColor clearColor];
UIImage *backgroundImage = [[UIImage alloc]init];
if ([[UIScreen mainScreen] bounds].size.height == 568) {
    backgroundImage = [UIImage imageNamed:@"background-568h@2x"];
}
else{
    backgroundImage = [UIImage imageNamed:@"background"];
}
self.view.backgroundColor = [UIColor colorWithPatternImage:backgroundImage];

Ответы на вопрос(1)

Ваш ответ на вопрос