Alert
//////////响应
#pragma mark - UIActionSheetDelegate
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
// the user clicked one of the OK/Cancel buttons
if (buttonIndex == 0)
{
NSLog(@"ok");
}
else
{
NSLog(@"cancel");
}
}
#pragma mark - UIAlertViewDelegate
- (void)alertView:(UIAlertView *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
// use "buttonIndex" to decide your action
//
}
![Alert - 清雨小竹 - 清雨小竹 Alert - 清雨小竹 - 清雨小竹](http://img5.ph.126.net/i9QjzHFc0R0uMU3UvPWxww==/1349672513345046155.jpg)
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"UIAlertView" message:@"<Alert message>"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
[alert show];
OK—Cancel形式
![Alert - 清雨小竹 - 清雨小竹 Alert - 清雨小竹 - 清雨小竹](http://img8.ph.126.net/OenKt4XjGoBTzYQO4bePSw==/2662190329746829408.png)
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"UIAlertView" message:@"<Alert message>"
delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
[alert show];
button形式
![Alert - 清雨小竹 - 清雨小竹 Alert - 清雨小竹 - 清雨小竹](http://img0.ph.126.net/c1PZleKH5ZyZammd5mWOEg==/2702722726393164760.jpg)
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"UIAlertView" message:@"<Alert message>"
delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Button1", @"Button2", nil];
[alert show];
![Alert - 清雨小竹 - 清雨小竹 Alert - 清雨小竹 - 清雨小竹](http://img6.ph.126.net/UHcO5lDsK_-dVTOEhPA6aQ==/2731714648994360786.png)
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"UIActionSheet <title>"
delegate:self cancelButtonTitle:nil destructiveButtonTitle:@"OK" otherButtonTitles:nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
[actionSheet showInView:self.view]; // show from our table view (pops up in the middle of the table)
[actionSheet release];
![Alert - 清雨小竹 - 清雨小竹 Alert - 清雨小竹 - 清雨小竹](http://img5.ph.126.net/ztXR8ikIVtufj8WcTojMIA==/2757328871875034535.png)
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"UIActionSheet <title>"
delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"OK" otherButtonTitles:nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
[actionSheet showInView:self.view]; // show from our table view (pops up in the middle of the table)
[actionSheet release];
![Alert - 清雨小竹 - 清雨小竹 Alert - 清雨小竹 - 清雨小竹](http://img0.ph.126.net/7oHbCgxLI97YP6yNJuD9Hw==/1643250914053834670.png)
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"UIActionSheet <title>"
delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil
otherButtonTitles:@"Button1", @"Button2", nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
actionSheet.destructiveButtonIndex = 1; // make the second button red (destructive)
[actionSheet showInView:self.view]; // show from our table view (pops up in the middle of the table)
[actionSheet release];