一、UIAlertView类似Windows中的对话框,出现在屏幕的中央,可有两个至多个选项供用户选择。遵守UIAlertViewDelegate 协议。
使用方法:
1.声明:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"AlertView" message:@"Alert text goes here" delegate:self cancelButtonTitle:@"No" otherButtonTitles:@"Yes", @"Cancel", nil]; [alertView show];
2.消息响应函数:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { NSLog(@"buttonIndex = %i",buttonIndex); }
使用方法:
1.声明:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@“ActionSheet” delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"选项一" otherButtonTitles:@"选项二",@"选项三",nil]; actionSheet.actionSheetStyle = UIActionSheetStyleAutomatic; [actionSheet showInView:self.view];
2.消息响应函数:
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { NSLog(@"buttonIndex = %i",buttonIndex); }