UIPageControlの設定については、http://www.wannabegeek.com/?p=168のチュートリアルに従いました。チュートリアルでわかるように、ストーリーボードには3つのビューがあります。そして私がしたいのはこれです:
http://tinypic.com/view.php?pic=f3cs2b&s=6
同じレイアウトのビューが多数必要なため(画像では背景がオレンジ色になっているだけです)、それらを再利用してテキストを変更したり、ボタンを作成したりできるようにする必要があります。
次のようなビューを追加できます。
UIViewController *aViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"View1"];
[self addChildViewController:aViewController];
しかし、ビューにあるラベルのテキストを変更したい場合はどうなりますか?
私はこのようなことを考えていました:
UIViewController *aViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"View1"];
// Change the text label thats on the viewcontroller, put an image on the UIImage thats on it, etc...
[self addChildViewController:aViewController]; // After all that, add it as a child
//Now I want the same layout template, so I choose the "View1" again
UIViewController *aViewController2 = [self.storyboard instantiateViewControllerWithIdentifier:@"View1"];
// Again change the text label.
[self addChildViewController:aViewController2]; // Add this new one too
// And so on
私の写真では、ビュー1をコピーしましたが、100を超えるビューが必要なため、ストーリーボードではなくコードでこれを実行できる必要があります。