How do I use CGRectMake to size the background
<p>Ok So I have this code, which allows me to put a background image in:</p>

<p>I would love to know how to size this, so on the iPhone 4 I can get a 320x480 size but make it nice with an image of 570.855.</p>

<pre><code>self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background_stream-570x855.jpg"]];
</code></pre>

<p>I have tried this:</p>

<pre><code>UIImageView *image = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"background_stream-570x855.jpg"]];

[self.view sendSubviewToBack:streamBG];

image.frame = CGRectMake(0, 0, 320, 480);
</code></pre>

<p>Which works, however the problem is it's behind the view, so I can't see it. I could make the view clear, but it has objects on it that need to be displayed.</p>

<p>Any help would be most apretiated</p>
