Я использую UIAlertView с тремя кнопками: «Отклонить», «Отправить счет» и @ «Просмотреть таблицу лидеров».UIAlertView также содержит UITextField с именем пользователя.В настоящий момент UITextField «username» покрывает одну из кнопок в UIAlertView.Я просто хотел узнать, как я могу остановить UITextField от покрытия одной из кнопок, т.е. переместить кнопки вниз.
Вот изображение того, что происходит:
снимок экрана http://img684.imageshack.us/img684/3055/screenshot20110108at191.png
А вот и мой код:
[username setBackgroundColor:[UIColor whiteColor]];
[username setBorderStyle:UITextBorderStyleRoundRect];
username.backgroundColor = [UIColor clearColor];
username.returnKeyType = UIReturnKeyDone;
username.keyboardAppearance = UIKeyboardAppearanceAlert;
username.placeholder = @"Enter your name here";
username = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0, 25.0)];
username.borderStyle = UITextBorderStyleRoundedRect;
[username resignFirstResponder];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Congratulations"
message:[NSString stringWithFormat:@"You tapped %i times in %i seconds!\n", tapAmount, originalCountdownTime]
delegate:self
cancelButtonTitle:@"Dismiss"
otherButtonTitles:@"Submit To High Score Leaderboard", @"View Leaderboard", nil];
alert.tag = 01;
[alert addSubview:username];
[alert show];
[alert release];