弹出框的使用
1.实现代理UIAlertViewDelegate
2.弹出框
// 弹框初始化UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"数据展示" message:nil delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];// 设置对话框的类型alert.alertViewStyle = UIAlertViewStylePlainTextInput;// 取得唯一的那个文本框,显示英雄的名称[alert textFieldAtIndex:0].text = @"测试的拉";// 显示弹出框[alert show];
// 设置对话框的类型 alert.alertViewStyle = UIAlertViewStylePlainTextInput
这里有好几种类型,比如设置没有文本框,设置登陆框等。
3.点击弹出框按钮操作
#pragma mark - alertView的代理方法 /*** 点击了alertView上面的按钮就会调用这个方法** @param buttonIndex 按钮的索引,从0开始*/ - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {if (buttonIndex == 0) return;// 按钮的索引肯定不是0// 1.取得文本框最后的文字NSString *name = [alertView textFieldAtIndex:0].text;// 2.修改模型数据int row = alertView.tag;// 进行其它操作 }