您的位置:首页 > 移动开发 > IOS开发

IOS 7.0调用Alert view 添加textfield

2014-09-04 12:28 369 查看
自己记录

UIAlertView *barcodeAlert = [[UIAlertViewalloc]
initWithTitle:NSLocalizedString(@"提貨碼",@"提貨碼")
message:NSLocalizedString(@"請輸入你的提貨碼:\n\n",@"請輸入你的提貨碼:\n\n")
delegate:self cancelButtonTitle:NSLocalizedString(@"取消",@"取消")otherButtonTitles:NSLocalizedString(@"確定",@"確定"),nil];

barcodeAlert.alertViewStyle =UIAlertViewStylePlainTextInput;//最主要的是这个
//补充

UITextField * barcodeTextField=[barcodeAlert
textFieldAtIndex:0];//获得对应的文本框,

barcodeTextField.keyboardType=UIKeyboardTypeNumberPad;//设置数值类型

获取值

- (void) alertView:(UIAlertView *) alertView clickedButtonAtIndex:(NSInteger)
buttonIndex {

UITextField *barcodeTextField=[alertViewtextFieldAtIndex:0];

NSLog(@"textval:%@",barcodeTextField.text);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: