UIActionSheet 修改字体颜色
2015-07-02 17:01
417 查看
-(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
{
for( UIView * subView in actionSheet.subviews )
{
if( [subView isKindOfClass:[UIButton class]] )
{
UIButton * btn = (UIButton*)subView;
[btn setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];
}
}
}
}
{
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
{
for( UIView * subView in actionSheet.subviews )
{
if( [subView isKindOfClass:[UIButton class]] )
{
UIButton * btn = (UIButton*)subView;
[btn setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];
}
}
}
}
相关文章推荐
- 创建UIView对象的两种方法
- UIScrollView新手教程
- MySQL提示:Starting MySQL...The server quit without updating PID&n
- LeetCode-Repeated DNA Sequences -解题报告
- Android UI法宝的设计资源的开发
- @RequestBody与@ResponseBody处理输入参数和输出参数
- TheValgrind Quick Start Guide
- EasyUI 中关于datetimebox赋值问题
- STL学习之deque
- STL学习之deque
- iOS UItextView消除键盘
- EasyUI的treegrid组件动态加载数据问题的解决办法
- error MSB8031: Building an MFC project for a non-Unicode character set is deprecated
- Win10在UEFI启动机制下无法更新升级的解决方法
- iOS UITabbarItem image
- EazyUI布局问题
- monkeyrunner执行脚本提示”Script terminated due to an exception“
- 循环结构中break、continue、return和exit的区别
- IOS 错误:error: unknown type name 'UIImageView'
- UITableView 中倒计时