Android では、下の画像のような項目のリストを含む警告ダイアログを表示できます。
しかし、iPhone の場合、このようなアラート ビューを作成するにはどうすればよいでしょうか?
Android では、下の画像のような項目のリストを含む警告ダイアログを表示できます。
しかし、iPhone の場合、このようなアラート ビューを作成するにはどうすればよいでしょうか?
エージェント名と電話のプロパティを使用して MyCustomAlertViewController を作成する必要があります。xib を作成します。その後、次のように書きます。
- (void) alertForAgentName: (NSString*) anAgentName agentPhoneNumber: (NSString*) anAgentPhoneNumber
{
MyCustomAlertViewController* modalViewController =
[[MyCustomAlertViewController alloc] initWithNibName: @"MyCustomAlertViewController" bundle:nil];
modalViewController.agentName = anAgentName;
modalViewController.agentPhoneNumber = anAgentPhoneNumber;
UINavigationController *modalViewNavController =
[[UINavigationController alloc]
initWithRootViewController: modalViewController];
[self.navigationController presentModalViewController:
modalViewNavController animated:YES];
// If MRC
[modalViewNavController release];
}
ダイアログを閉じるには、次のように呼び出す必要があります (これは MyCustomAlertViewController クラス内にあります)。
- (IBAction) dismissModalView:(id)sender
{
[self.parentViewController dismissModalViewControllerAnimated:NO];
}