2011-01-04 8 views
0

私はメインページ(myAppViewController)と追加ページのrectボタンを作成しました。ページテンプレート(TemplateAViewController)もすべてInterface Builderで設定しました。 私は、ユーザーが多数のテンプレートを自分自身で追加してからページできるようにしたいと考えています。ビューを追加しているユーザー

どこから始めたらよいかわかりません。私はその後、私はこれを行うには、ナビゲーションコントローラを作成する必要があると思いビュー - これらをナビゲートすることができるようにしたいので、

-(IBAction)createnewpage : (id) sender { 
    myAppViewController *viewcontroller = [[myAppViewController alloc] initWithNibName:@"TemplateAViewController" bundle:[NSBundle mainBundle]]; 
    [[self view] addSubview:viewcontroller.view]; 
} 

のようなプログラムでビューを作成することができますか?

あなたは、プログラムのビューにアクセスする意味ならばiPadはONLY

答えて

0

ナビゲーションことで、ちょうど行うためにところで、これは次のとおりです。

for (UIView *view in [self view].subviews) { 
... 
} 

編集:

はあなたのコードを見てみると、あなたがいたようです固定されたUIViewControllerのビューにすべてのビューをサブビューとして追加する[[self view] addSubview:customView]

それに基づいて、あなたの各サブビューにアクセスできます上記のfor loopからのビューコントローラ。 私は今はっきりしていることを願っています

+0

私は別の方法でビューを切り替えました - 私はあなたが何を示唆しているのかよく分かりません。あなたはもう少し説明できますか?私は動的に作成されたすべてのビュー(ページの追加ボタンを介して)を実行したいです – adamprocter

+0

http://vimeo.com/8930397私はこのチュートリアルを使ってビューを切り替える方法を学びました。ビューを一歩進めることができますが、その前にユーザーにビューを追加させる必要があります。 – adamprocter

+0

に追加の説明が追加されました。だから、本質的に私は "[自分のビュー]の各サブビューのために次のようにしています" – Ankit

関連する問題