2011-01-13 11 views
0

UIActionSheetのボタンをクリックすると新しいビューを開くことは可能ですか?UIActionSheet(iPhone App用)のボタンをクリックすると、新しいビューを開くことは可能ですか?

-(IBAction)showActionSheet:(id)sender { 
     UIActionSheet *Query = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel Button" destructiveButtonTitle:@"Destructive Button" otherButtonTitles:@"Button1", @"Button2", nil]; 
     Query.actionSheetStyle = UIActionSheetStyleBlackOpaque; 
     [Query showInView:self.view]; 
     [Query release]; 
    } 



-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { 
     if (buttonIndex == 0) { 
      view 1 
     } else if (buttonIndex == 1) { 
      view 2 
     } else if (buttonIndex == 2) { 
      view 3 
     } else if (buttonIndex == 3) { 
       self.label.text = @"Cancel Button Clicked"; 
      } 
    } 

もちろん、うん事前

答えて

1

でいただきありがとうございます。ユーザーがUIButtonオブジェクトを押している場合と同じ方法でビューを追加できます。 (たとえば、ビューコントローラをモーダルにプッシュする、またはビュー階層に必要なビューを追加するなど)[self.view addSubview:viewN]

+0

Borisさん、ありがとうございました。 – Pooja

関連する問題