Uialertview is similar to the modal dialog box or MessageBox in C #, but it is much more troublesome to use in IOS.
The following sectionCodeIs a typical application:
Uialertview* Alert = [[Uialertview Alloc]Initwithtitle:@ "Hello"
Message:@ "IPad, I come"
Delegate:Self
Cancelbuttontitle:@ "OK"
Otherbuttontitles:Nil];
[AlertShow];
[AlertRelease];
However, if it is more complex, it will be troublesome. if you add a few buttons above, for example:
Uialertview* Alert = [[Uialertview Alloc]Initwithtitle:@ "Hello"
Message:@ "IPad, I come"
Delegate:Self
Cancelbuttontitle:@ "OK"
Otherbuttontitles:@"Cancel", @ "Ignore", Nil];
Three buttons are displayed in the view. How do you know which button the user selects?
The procedure is as follows:
1. In the modify. h file, add the processing for alertview as follows:
@ InterfacePad4viewcontroller: uiviewcontroller
<Uialertviewdelegate>
{...
2. Add a response to the alertview event in the. M file as follows:
-(Void) Alertview :(Uialertview*) Alertview
Clickedbuttonatindex :(Nsinteger) Buttonindex {
Nslog(@ "% @", Alertview.Title);
}
The preceding method implements the Event Response of all the uialertviews in current. M,AlertviewSpecifies the view,ButtonindexSpecifies the button.