Настройка UIAlertView, как управлять стандартными кнопками? - PullRequest
0 голосов
/ 13 июня 2011

Я настраиваю UIAlertView и добавляю UITextView и UITextfield, но мне нужно установить кнопки (я добавляю кнопки в стандартном init) в нижнюю часть UIAlertView представления.В то время как init my UIAlertView я добавляю сообщение: @"\n\n\n\n\n", это дает мне 5 строк, но когда я добавляю еще одну UIAlertView, показываю, что это стандартный просмотр текста.Посмотрите на изображение, чтобы было яснее понять, что у меня есть и что мне нужно.enter image description here

1 Ответ

0 голосов
/ 13 июня 2011

Используйте этот пример ....

 // Create Alert
    UIAlertView* av = [UIAlertView new];
    av.title = @"Find";
    // Add Buttons
    [av addButtonWithTitle:@"Cancel"];
    [av addButtonWithTitle:@"Find & Bring"];
    [av addButtonWithTitle:@"Find & Go"];
    [av addButtonWithTitle:@"Go to Next"];
    // Make Space for Text View
    av.message = @"\n";
    // Have Alert View create its view heirarchy, set its frame and begin bounce animation
    [av show];
    // Adjust the frame
    CGRect frame = av.frame;
    frame.origin.y -= 100.0f;
    av.frame = frame;
    // Add Text Field
    UITextField* text = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0, 25.0)];
    text.borderStyle = UITextBorderStyleRoundedRect;
    [av addSubview:text];
    [text becomeFirstResponder];
...