我有一个 UIAlertView,其文本字段显示默认值和两个按钮,一个用于取消,另一个用于确认。我想要做的是,当弹出警报视图时,默认值会突出显示,因此用户可以比手动擦除它更快地覆盖整个值。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Title" message:@"" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue",nil];
[alert addTextFieldWithValue:@"87893" label:@"value"];
UITextField *textField = [alert textField];
campoTexto.highlighted = YES;
campoTexto.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
[alert show];
[alert release];
}
出于某种原因,文本字段有一个突出显示的属性,但它似乎不起作用,并且在 Class 文档中没有该属性的踪迹。