作者larry122 (larry122)
看板MacDev
标题[问题] 关於Button highLight的颜色
时间Tue Jun 14 21:32:21 2016
各位好:
先附上DEMO
https://drive.google.com/file/d/0Bx3rZLw6NauYZWFTQ1ZBaFNZQVE/view?usp=sharing
现在遇到一个问题是我制作了一个TABLEVIEW 然後HIGHTLIGHT的时候
会将背景转红色,并也新增BUTTON想要达成同样的效果,在stackoverflow
网站找到下方这个方法
- (UIImage *)imageWithColor:(UIColor *)color {
CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [color CGColor]);
CGContextFillRect(context, rect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
是可以转变颜色,两者同样是red但Button的效果却灰掉了,导致变成暗红,自己尝试了
很久仍然一样,不确定BUTTON的HIGHTLIGH是如何运作的,想问一下有人遇过类似问题吗?
不好意思 ,麻烦了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.230.13.78
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1465911144.A.8A6.html
1F:推 BS0824: Button type改成custom 06/15 09:45
2F:→ larry122: 这样就好吗 下午来用看看 06/15 12:35
3F:→ larry122: 可以了欸 用超久 原来在这改 06/15 13:40
4F:→ larry122: 再次感谢1楼 花了不少时间尝试把HIGHTLIAGHT关闭 06/15 21:25
5F:→ BS0824: 举手之劳 :) 06/16 08:57