2011-09-14 13 views
1

こんにちは私は3つの本(UIViews)をそれぞれ独自のページコントローラ用のNavigationControllerで作成しました。 私の質問Navigationcontroller Stupidでそれぞれ3つのサブビューを追加しますか?

!)3つのナビゲーションコントローラ を使用するのは意味がありますか?2)私のコードは何か良いですか?それは動作するように思われるが、バーは上から20pxのofsetを持っています。

#import "Book_01.h" 

@implementation Book_01 // UIViewController 

@synthesize book_01_NavigationController; 

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) { 
     // Custom initialization 
     [self.view addSubview:book_01_NavigationController.view]; 
    } 
    return self; 
} 

答えて

1

男、あなたのコードは大丈夫です。しかし、まずナビゲーションコントローラを宣言する必要があります:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) { 
     // Custom initialization 

     book_01_NavigationController = [[UINavigationController alloc] initWithRootViewController:self]; 

     [self.view addSubview:book_01_NavigationController.view]; 
    } 
    return self; 
} 

トップから20pxのものについて。ステータスバーが隠れているからです。要素をフルスクリーンに調整する必要があります。

[] 'S

関連する問題