 <p>You'll have to make them in code instead of interface builder</p> <pre><code> for (int i = 0; i &lt; n; i++) { UILabel *label = [[UILabel alloc] initWithFrame: CGRectMake(/* where you want it*/)]; label.text = @"text"; //etc... [self.view addSubview:label]; [label release]; } </code></pre>