2

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を超えるビューが必要なため、ストーリーボードではなくコードでこれを実行できる必要があります。

4

0 に答える 0