Xcode 如何实现导航控制器以避免创建后退按钮?

Xcode 如何实现导航控制器以避免创建后退按钮?,xcode,button,view,uinavigationcontroller,back,Xcode,Button,View,Uinavigationcontroller,Back,我想使用导航控制器来帮助我从主控制器视图导航到第一视图和第二视图,并且无需创建后退按钮,以便导航控制器为我处理它 我该怎么做?我假设将导航控制器放在MainWindow.xib中 请指导我编辑以下代码,以便从应用程序中完全实现导航控制器 此处有完整的代码(标题和实现): MainControllerView.h代码 #import <UIKit/UIKit.h> @class FirstView; @class SecondView; @interface MainContro

我想使用导航控制器来帮助我从主控制器视图导航到第一视图和第二视图,并且无需创建后退按钮,以便导航控制器为我处理它

我该怎么做?我假设将导航控制器放在MainWindow.xib中

请指导我编辑以下代码,以便从应用程序中完全实现导航控制器

此处有完整的代码(标题和实现):

MainControllerView.h代码

#import <UIKit/UIKit.h>

@class FirstView;

@class SecondView;

@interface MainControllerView : UIViewController {

   IBOutlet UILabel *label;
   IBOutlet UIButton *firstView;
   IBOutlet UIButton *secondView;

    FirstView *firstView1; 
    SecondView *secondView1;

}

@property(nonatomic,retain)  IBOutlet UILabel *label;

@property(nonatomic,retain)  IBOutlet UIButton *firstView;

@property(nonatomic,retain)  IBOutlet UIButton *secondView;


-(IBAction) FirstView:(id)sender;
-(IBAction) SecondView:(id)sender;



@end
FirstView.h

#import <UIKit/UIKit.h>

@class MainControllerView;

@interface FirstView : UIViewController {

    IBOutlet UIButton *backButton;
    MainControllerView *mainControllerView;
}

@property(nonatomic,retain)  IBOutlet UIButton *backButton;


@end
#import <UIKit/UIKit.h>

@class MainControllerView;

@interface SecondView : UIViewController {

    IBOutlet UIButton *backButton;
    MainControllerView *mainControllerView;
}

@property(nonatomic,retain)  IBOutlet UIButton *backButton;

@end
SecondView.h

#import <UIKit/UIKit.h>

@class MainControllerView;

@interface FirstView : UIViewController {

    IBOutlet UIButton *backButton;
    MainControllerView *mainControllerView;
}

@property(nonatomic,retain)  IBOutlet UIButton *backButton;


@end
#import <UIKit/UIKit.h>

@class MainControllerView;

@interface SecondView : UIViewController {

    IBOutlet UIButton *backButton;
    MainControllerView *mainControllerView;
}

@property(nonatomic,retain)  IBOutlet UIButton *backButton;

@end

在应用程序委托中,只需在ApplicationIDFinishLoading方法上添加此代码

    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:rootViewController];

[window makeKeyAndVisible];
[window addSubview:navController.view];
别忘了在initWithNibName方法中设置标题

self.title = @"Page Title";
或者,您可以选择导航控制器模板启动项目,但不要忘记设置标题

self.title = @"Page Title";