iOS多边形按键的创建

前几天项目需要,要做一个楼盘或者户型图的原生交互页面, 不清楚有没有更简单直白又高级的方法,我第一个想到的是创建一堆 多边形按钮。 所以我们就需要一个抽象的类,可以由贝赛尔曲线创建按键,是UIButton的子类 内容如下,如果大家有好的方案,请不吝赐教: 

按键抽象类头文件:

iOS多边形按键的创建_第1张图片

按键抽象类实现文件iOS多边形按键的创建_第2张图片

在viewController中创建并使用这个按键类:

iOS多边形按键的创建_第3张图片

按键的大小,根据创建时候提供的贝塞尔曲线大小,自动设置,是不是很方便呢~~

你可能感兴趣的:(ios开发,UIButton,自定义按键)