我想建立一个弹出警报视图,允许用户输入文本输入。我试过下面的代码。
它可以工作,除了我需要一个更大的文本区域——比如——UITextView。但是,当我使用具有更大 Frame 区域的 UITextView 时。它覆盖了整个 UIAlertView 区域。
您是否有任何关于如何使用大文本区域(UITextView)构建弹出文本输入的示例。
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"Preset Saving..." message:@"Describe the Preset\n\n\n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok", nil];
UITextField *textField;
textField = [[UITextField alloc] init];
[textField setBackgroundColor:[UIColor whiteColor]];
textField.delegate = self;
textField.borderStyle = UITextBorderStyleLine;
textField.frame = CGRectMake(15, 75, 255, 30);
textField.font = [UIFont fontWithName:@"ArialMT" size:20];
textField.placeholder = @"Preset Name";
textField.textAlignment = UITextAlignmentCenter;
textField.keyboardAppearance = UIKeyboardAppearanceAlert;
[textField becomeFirstResponder];
[alert addSubview:textField];