更改AlertController内按钮的颜色

时间:2015-10-28 11:57:38

标签: ios iphone uiactionsheet

我希望ActionSheet中的不同按钮具有不同的文本颜色 我发现以下代码更改了所有按钮的文本颜色,但在我的情况下,我希望每个按钮都有不同的颜色

SEL selector = NSSelectorFromString(@"_alertController");
if ([actionSheet respondsToSelector:selector])
{

    UIAlertController *alertController = [actionSheet valueForKey:@"_alertController"];


    if ([alertController isKindOfClass:[UIAlertController class]])
    {
        alertController.view.tintColor = [UIColor redColor];
    }
}
else
{
    // use other methods for iOS 7 or older.
}

0 个答案:

没有答案