0

私はiPhone開発に不慣れです。

ViewBased2ページLicpageあり、RootViewControllerとしてPlanPage 設定した単純なアプリケーションを作成しました。LicPagedidFinishLaunchingWithOptions

これで、ボタンをクリックするLicPageと移動しますPlanPageが、PlanPage 戻るボタンが付いたナビゲーションバーが表示されません。

注:戻るボタンが付いた状態でNavigationBarを手動でドラッグすることはできません。3ページ目を追加すると、2ページ目(PlanPage)にも移動するためです。戻るボタンをクリックするとLicPage、3ページ目ではなく1ページ目()に移動します。

4

2 に答える 2

1

appDelegateクラスでNavigationControllerを作成する必要があります(viewController rootViewControllerを削除します)。

そしてこれを.hで使用します

@property (nonatomic, retain) UINavigationController *navigationController;

.mで

@synthesize navigationController

LicPage(objLicPage)のオブジェクトを作成し、ナビゲーションコントローラーのrootviewcontrollerとして設定します

self.navigationController.rootViewController = objLicPage;

[self.window addSubView:navigationController.view];

[self.window makeKeyAndVisible];
于 2012-06-19T06:18:08.320 に答える
1

これを試して:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
   self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 

self.viewController = [[[LicAppViewController alloc] initWithNibName:@"LicAppViewController" bundle:nil] autorelease]; 

UINavigationController *navigationController=[[UINavigationController alloc] initWithRootViewController:self.viewController];
 [self.window addSubview:navigationController.view];
 [self.window makeKeyAndVisible];
  return YES; 
} 
于 2012-06-19T07:15:07.783 に答える