圆角UIButton 背景使用图片之后 图片溢出

rollrock1987 2014-05-21 06:32:40
CGRect rect = CGRectMake(0, 0, SMALL_RAIDUS, SMALL_RAIDUS);
UIButton * btn = [[ UIButton alloc]initWithFrame:rect];
[btn setBackgroundImage:[UIImage imageNamed:@"icon-aa-twitter"] forState:UIControlStateNormal];
btn.layer.cornerRadius = SMALL_RAIDUS/2;
btn.layer.masksToBounds = YES;

[self addSubview:btn];


当使用上面的操作把图片设置为按钮的背景以及设置圆角之后,按钮点击下去之后发现图片有部分显示超过了圆形的按钮,应该如何修改?谢谢!

...全文
351 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_33856343 2016-05-23
  • 打赏
  • 举报
回复
图片是不是有问题啊?
微信公众号 2014-05-22
  • 打赏
  • 举报
回复
图片的尺寸最好和按钮一致,这样效率也好。
rollrock1987 2014-05-22
  • 打赏
  • 举报
回复
LichKingSZ 2014-05-21
  • 打赏
  • 举报
回复
再设置一张高亮的背景图
伦敦iOS小牛 2014-05-21
  • 打赏
  • 举报
回复
setBackgroundImage 改为 setImage

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧