UIActionSheet 修改字体颜色


-(void)willPresentActionSheet:(UIActionSheet *)actionSheet

{

    SEL selector = NSSelectorFromString(@"_alertController");

    if ([actionSheet respondsToSelector:selector])//ios8

    {

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

        if ([alertController isKindOfClass:[UIAlertController class]])

        {

            alertController.view.tintColor = [UIColor grayColor];

        }

    }

    else//ios7

    {

        forUIView * subView in actionSheet.subviews )

        {

            if( [subView isKindOfClass:[UIButton class]] )

            {

                UIButton * btn = (UIButton*)subView;

                

                [btn setTitleColor:[UIColor grayColorforState:UIControlStateNormal];

            }

        }

    }

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM