Как изменить кнопку в UIActionsheet - PullRequest
0 голосов
/ 11 января 2012

У меня есть UIActionsheet.Мне нужно изменить цвет кнопок в нем.

-(IBAction)showActionSheet:(id)sender {

    UIActionSheet *popupQuery = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel Button" destructiveButtonTitle:@"Destructive Button" otherButtonTitles:@"Other Button 1", @"Other Button 2", nil];

    popupQuery.actionSheetStyle = UIActionSheetStyleBlackOpaque;

    [popupQuery showInView:self.view];

    [popupQuery release];

}

Таблица UIActions отображается как это красная кнопка, за которой следуют 2 серые кнопки и черная кнопка отмены.Мне нужно, чтобы первые 3 кнопки были серыми, а последняя кнопка - черной.Как я могу сделать это программно?

1 Ответ

3 голосов
/ 11 января 2012

Разрушающие кнопки автоматически оформляются красным цветом. При создании листа действий установите для заголовка деструктивной кнопки значение nil и используйте аргумент otherButtonTitles только для 3 серых кнопок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...