My Application Objective C Reference
Home
Foundation.framework
NSObject
UIKit.framework
NSObject
UIControl
UIViewController
UIView
AVFoundation.framework
UINavigationController Class Reference
ナビゲーション・コントローラーを作る
  • - initWithRootViewController:
  •  ナビゲーション・スタックのアイテムへのアクセスする
  • viewControllers
  • スタック・アイテムのプッシングとホッピング
  • - pushViewController:animated:
  • ナビゲーションバーを設定する
  • - setNavigationBarHidden:animated:
  • デリゲートにアクセスする
  • delegate
  • ツールバーのカスタマイズを設定する
  • - setToolbarHidden:animated:
  • ナビゲーション・コントローラーを作る
    - (id)initWithRootViewController:(UIViewController *)rootViewController
    初期化して、新生されたナビゲーションコントローラを返えす。
    例)
    UINavigationController * navigationController =  
     [[UINavigationController alloc] 
      initWithRootViewController:viewController];
    
    ナビゲーション・スタックのアイテムにアクセスする。
    @property(nonatomic, copy) NSArray *viewControllers
    ナビゲーション・スタック上の現在のビュー・コントローラー
    例)
     self.navigationController.viewControllers = 
      [NSArray arrayWithObjects:viewController, nil];
    
    スタック・アイテムにプッシングとホッピング。
    - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
    スタックのビュー・コントローラーをプッシュして画面を更新する。
    例)
    [self.navigationController 
     pushViewController:viewController 
      animated:YES];
    
    ナビゲーションバーを設定する。
    - (void)setNavigationBarHidden:(BOOL)hidden animated:(BOOL)animated
    ナビゲーションバーを隠すかどうか設定する。
    例)
    [self.navigationController 
      setNavigationBarHidden:YES];
    
    デリゲートにアクセスする
    @property(nonatomic, assign) id delegate
    デリゲートかnilをデリゲートのない場合に返す。
    ツールバーのカスタマイズを設定する
    - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated
    ナビゲーション・コントローラーに組み込まれたツールバーの表示を変更する。
    例)
    [self.navigationController 
      setToolbarHidden:NO animated:YES];
    
    参考:UINavigationController Reference
    Site Map Contact Us
    Copyright 2012 iBeginners All rights reserved.