如何让按钮变成圆形?
如果只是方形的图片,然后图片圆形以外是透明的话,如果点击透明的那部分,应该也会产生按钮响应事件吧...我只想让按钮彻底变成圆的,似乎应该写个button的style的xm...
如果只是方形的图片,然后图片圆形以外是透明的话,如果点击透明的那部分,应该也会产生按钮响应事件吧...我只想让按钮彻底变成圆的,似乎应该写个button的style的xml文件,可是不知道咋写....
展开
推荐于2017-09-05 · 知道合伙人教育行家
关注
展开全部
设置button完全为圆形:
Button.layer.cornerRadius = 34.0;(该值到一定的程度,就为圆形了。)
Button.layer.borderWidth = 1.0;
Button.layer.borderColor =[UIColor clearColor].CGColor;
Button.clipsToBounds = TRUE;//去除边界
Button.layer.cornerRadius = 34.0;(该值到一定的程度,就为圆形了。)
Button.layer.borderWidth = 1.0;
Button.layer.borderColor =[UIColor clearColor].CGColor;
Button.clipsToBounds = TRUE;//去除边界
展开全部
设置button完全为圆形:
Button.layer.cornerRadius = 34.0;(该值到一定的程度,就为圆形了。)
Button.layer.borderWidth = 1.0;
Button.layer.borderColor =[UIColor clearColor].CGColor;
Button.clipsToBounds = TRUE;//去除边界
Button.layer.cornerRadius = 34.0;(该值到一定的程度,就为圆形了。)
Button.layer.borderWidth = 1.0;
Button.layer.borderColor =[UIColor clearColor].CGColor;
Button.clipsToBounds = TRUE;//去除边界
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-21
展开全部
或者可以自己绘制按钮,用onTouch时间去判断onclick是否在你有效范围内,这样也可以达到你的目的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-21
展开全部
目前看来只能用onTouch的方法,但是为了判断圆形区域onTouch搞个算法,耗cpu不说,得不偿失啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-21
展开全部
使用GDI+绘制Region 区域
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询