2014-09-12 2 views
0

Цвет текста кнопки UIActionSheet синий. Как установить красный или зеленый или черный?Как изменить цвет текстовой кнопки в UIActionSheet?

+1

возможно дубликат [цвет кнопки UIActionSheet в] (http://stackoverflow.com/questions/4248400/uiactionsheet-buttons-color) – n00bProgrammer

+1

возможно дубликат [Изменить Цвет текста в UIActionSheet Кнопки] (Http: // stackoverflow.com/questions/16163737/change-text-color-in-uiactionsheet-buttons) – BHASKAR

+1

Полезная ссылка http://stackoverflow.com/questions/17946358/how-to-customize-uiactionsheet-ios – Yogendra

ответ

1

Измените цвет текста с помощью этого простого метода.

- (void) changeTextColorForUIActionSheet:(UIActionSheet*)actionSheet 
{ 
    UIColor *tintColor = [UIColor redColor]; 

    NSArray *actionSheetButtons = actionSheet.subviews; 
    for (int i = 0; [actionSheetButtons count] > i; i++) 
    { 
     UIView *view = (UIView*)[actionSheetButtons objectAtIndex:i]; 
     if([view isKindOfClass:[UIButton class]]) 
     { 
      UIButton *btn = (UIButton*)view; 
      [btn setTitleColor:tintColor forState:UIControlStateNormal]; 
     } 
    } 
} 
Смежные вопросы