[IOS 개발]Model 유형 Controller 만들기

1366 단어 IOS
① Appdelegate.m에서는 다음 코드를 사용할 수 있습니다.
- (IBAction)model:(UIButton *)sender{
    MRViewControllerTwo *vcTwo = [[MRViewControllerTwo alloc]initWithNibName:@"MRViewControllerTwo" bundle:nil];
    UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:vcTwo];
    
    [self presentViewController:nav animated:YES completion:^{
        
    }];
}

② xib를 통해 두 개의 Viewcontroller를 만들고 One에서presentViewController를 통해 두 번째 ViewController에 들어갑니다
- (IBAction)model:(UIButton *)sender{
    MRViewControllerTwo *vcTwo = [[MRViewControllerTwo alloc]initWithNibName:@"MRViewControllerTwo" bundle:nil];
    UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:vcTwo];
    
    [self presentViewController:nav animated:YES completion:^{
        
    }];
}

③Two에서는 dismissViewController를 통해 이전 ViewController에 들어갈 수 있습니다
- (void)viewDidLoad {
    [super viewDidLoad];
    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"  " style:UIBarButtonItemStyleDone target:self action:@selector(cancel)];
    // Do any additional setup after loading the view from its nib.
}

- (void)cancel
{
    [self.navigationController dismissViewControllerAnimated:YES completion:^{
        
    }];
}

좋은 웹페이지 즐겨찾기