模态推送 ViewController 推到 OneViewController
#import "ViewController.h"
#import "OneViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(50, 250, 80, 30);
[button setTitle:@"模态推送" forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
[button setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];
[self.view addSubview:button];
}
- (void)buttonAction:(UIButton *)sneder {
OneViewController *oneViewController = [[OneViewController alloc] init];
oneViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:oneViewController animated:YES completion:^{
NSLog(@"推送");
}];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
@end
#import "OneViewController.h"
@interface OneViewController ()
@end
@implementation OneViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor grayColor];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(50, 20, 50, 30);
[button setTitle:@"返回" forState:UIControlStateNormal];
[button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
}
- (void)buttonAction:(UIButton *)sender {
[self dismissViewControllerAnimated:YES completion:^{
NSLog(@"返回");
}];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
@end