// 创建提示框
UIAlertView *alert = [[UIAlertViewalloc] initWithTitle:@"操作提示"message:@"答题完成"delegate:selfcancelButtonTitle:@"取消"otherButtonTitles:@"完成",@"退出",nil];
[alert show]; // 展示提示框
示例:
代理方法
// 根据按钮的索引来选择实现哪个按钮的点击事件
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
示例:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{ 当前的对话框
// 判断索引是否为0,如果是就执行如下操作
if (buttonIndex == 0)
{
self.idx = -1;
[self next];
}
}
// 点击取消按钮时执行的方法
- (void)alertViewCancel:(UIAlertView *)alertView;
// 设置alertView的样式
@property(nonatomic,assign) UIAlertViewStyle alertViewStyle;
例如:
// 修改UIAlertViwe的样式, 显示出一个文本框来
alertView.alertViewStyle = UIAlertViewStylePlainTextInput;
- (UITextField *)textFieldAtIndex:(NSInteger)textFieldIndex;
例如:// 获取用户文本框中输入的内容
NSString *name = [alertView textFieldAtIndex:0].text;