UIAlertView показывает две кнопки одного цвета - PullRequest
1 голос
/ 12 июня 2011

Я пытаюсь сделать UIAlertView, который имеет одинаковые два цвета для двух кнопок.Я не хочу, чтобы на нем была кнопка отмены:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Place Call" 
                                                    message:@"Would you like to call this contact's Home or Cell phone?" 
                                                    delegate:self 
                                                    cancelButtonTitle:nil
                                                    otherButtonTitles:@"Cell",@"Home",nil];

Но это не сработало.Кнопка «Ячейка» напоминает голубоватый цвет, а кнопка «Домой» - сероватый.

Ответы [ 2 ]

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

Я думаю, что вы можете использовать objectAtIndex:, чтобы найти кнопки (может потребоваться некоторое угадывание / эксперимент) и изменить их цвета с помощью CGRect или пользовательских представлений.Я не знаю точно, как это будет работать, но я думаю, что стоит попробовать.Может быть с layer?Дайте мне знать, если это не сработает.

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

Попробуйте сделать свой собственный AlertView, если хотите.Создайте вид и укажите, сколько кнопок вы хотите, и отрегулируйте цвета.Затем покажите это представление, когда хотите предупредить своего пользователя.

...