1. 程式人生 > >兩個storyboard之間的跳轉

兩個storyboard之間的跳轉

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    self.button = [[UIButton alloc] initWithFrame:CGRectMake(0, 100, [[UIScreen mainScreen] bounds].size.width, 20)];
    [self.button setTitle:@"touch me" forState:UIControlStateNormal];
    [self.button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
    [self.view addSubview:self.button];
    
    [self.button addTarget:self action:@selector(clickMe:) forControlEvents:UIControlEventTouchUpInside];
}

-(void)clickMe:(id)sender{

    UIStoryboard *myStoryboard = [UIStoryboard storyboardWithName:@"sencond" bundle:nil];    //"sencond"為另一個storyboard名字
    UIViewController *secondVC = [myStoryboard instantiateViewControllerWithIdentifier:@"mainViewController"];  //"mainViewController"另一個storyboard中的id
    [self presentViewController:secondVC animated:YES completion:nil];
}