ユーザーが何かをしたときの Java の JOptionPane のようなものです。ファイルを削除してもよろしいですか??などの確認を求めます。またはどんな場合でも。ユーザーがそれを確認し、両方のボタンの間でユーザーが選択したものを検出し、ユーザーの選択に従って何かを行います
目的cにこのようなものはありますか?? リンクplzといくつかのガイドライン
みんなありがとう
ユーザーが何かをしたときの Java の JOptionPane のようなものです。ファイルを削除してもよろしいですか??などの確認を求めます。またはどんな場合でも。ユーザーがそれを確認し、両方のボタンの間でユーザーが選択したものを検出し、ユーザーの選択に従って何かを行います
目的cにこのようなものはありますか?? リンクplzといくつかのガイドライン
みんなありがとう
UIAlertView コントローラーを探しています。
私はあなたが欲しいと信じていますUIActionSheet
、それはAppleがユーザーの選択のために推奨するものです:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Some Message" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"button To Destroy or nil" otherButtonTitles:@"Choice 1", @"Choice 2", @"Choice 3", nil];
あなたがしたいことは、どのボタンがクリックされているかを確認することですotherButtonTitles:
このようなもの:
UIAlertView *yourAlert = [[UIAlertView alloc] initWithTitle:@"Your title" message:@"Some String" delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:@"Confirm",nil];
[yourAlert show];
また、デリゲートを自分自身に設定することを忘れないでください。
それで:
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { if (buttonIndex == 0){ //'Dismissing' code here } if (buttonIndex == 1){ //Detecting whatever was under otherButtonTitles: //Right now it's checking if the user clicked "Confirm" -> So here you can put whatever you need NSLog(@"You clicked Confirm"); }
}
条件の下で、ユーザーがクリックしているボタンを確認しています。