iOS muestra la segunda página

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

 

Supongo que te gusta

Origin blog.csdn.net/m0_37981386/article/details/106791852
Recomendado
Clasificación