今天产品在走测试程序,我呢,闲来无事,就给自己提了一个需求:做一个不规则的按钮也就是UIButton。
大家都知道一般的UIButton都是矩形的,最开始我的想法是用CALayer的mask,用图片来添加图层,但是发现居然不行,层是不能响应事件的,所以不可以用它来圈定相应事件的范围。
最后想不出来百度了一下,发现已经有前辈有过这样的需求并且实现了,哎真是自愧不如啊,下载下来源码看了一下,原来是根据图片的颜色进行alpha通道判断,确定是否相应。大神的github,支持Storyboard 和代码撸,非常强大。 我之前的前辈就告诉我,写程序不要重复的造轮子。好吧我只能说大神你牛,小弟受教了,自己还是要努力才是啊。
关于UIButton变态使用---不规则按钮
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...