2016-07-18 16 views
0

にはUIButtonがプログラムで作成されていますが、現在表示されています。目標はボタンがクリックされたとき、view1view2に切り替わります。私はsegueを使用してこれを達成する方法を知っていますが、UIButtonを私の.mファイルに制御してドラッグできないので、どうすればこの作業をすることができますか?UIButtonを使用してUIView間を移動します

答えて

0

[myButton addTarget:self 
      action:@selector(myAction) 
    forControlEvents:UIControlEventTouchUpInside]; 

、その後はそのようにのように、そのビューコントローラのメソッドを実装し

- (void)myAction { 
    [self performSegueWithIdentifier:"identifier" sender:nil]; 
} 
0
[button addTarget:self 
      action:@selector(buttonPressed:) 
forControlEvents:UIControlEventTouchUpInside]; 

をセグエあなたのボタンにターゲットを追加します(でセグエに識別子を割り当てますストーリーボード)

- (void)buttonPressed:(id)sender 
{ 
    [self performSegueWithIdentifier:@"segueName" sender:nil]; 
} 

またはストーリーボード内のビューコントローラの識別子を使用する

- (void)buttonPressed:(id)sender 
{ 
    UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewController"]; 
    [self presentViewController:viewController animated:YES completion:nil]; 
} 
関連する問題