0. Cree un proyecto y seleccione Aplicación de vista única
1. Seleccione el elemento, Nuevo archivo ...
Seleccione Ver, Siguiente, Crear y aparecerá un archivo xib
2. Cree nuevos archivos View2Controller.m y View2Controller.h y agregue contenido
//View2Controller.h
#import <UIKit/UIKit.h>
@interface View2Controller : UIViewController
@end
//View2Controller.m
#import "View2Controller.h"
@implementation View2Controller
@end
3. Establezca la clase de controlador del archivo xib, seleccione el archivo xib y escriba View2Controller en la clase
4. Asociar el propietario del archivo y ver la interfaz, arrastrar + a la interfaz
5. En la otra clase ViewController que quiere abrir la segunda página, implemente el evento del control de botón
- (IBAction)OnChangePageEvent:(id)sender {
//initWithNibName后+xib文件名
View2Controller *vc2=[[View2Controller alloc]initWithNibName:@"View2" bundle:nil];
//设置页面的出现方式
vc2.modalPresentationStyle= UIModalPresentationOverCurrentContext;
//呈现出vc2
[self presentViewController:vc2 animated:YES completion:^{
}];
}
6. Cierre el código de la segunda página e impleméntelo en la segunda página.
#import "View2Controller.h"
@implementation View2Controller
- (IBAction)OnBackFirstPage:(id)sender {
[self dismissViewControllerAnimated:YES completion:^{
NSLog(@"%s","关闭第二页");
}];
}
@end