我如何制作一个自定义的UIButton,使其具有不规则的曲线,如岩石、石头、树.等



我想制作一个按钮,使其具有石头/火箭的形状(即不规则形状,而不是矩形、正方形等),我想让它也突出显示/以相同的形状边框,我尝试了UIButtonTypeCustom,但它没有给我想要的。。所以任何人有任何帮助或想法,不要吝啬。

提前谢谢。

使用UIButtonTypeCustom,但也可以为按钮的外观添加自定义资产。通常,您会将UIButton的背景图像设置为按钮的每个状态(正常、高亮、禁用…)所需的图像(岩石、火箭等)。

只需在Xcode项目中添加图像,然后直接在XIB中(使用右侧的Object Inspector面板)或使用setBackgroundImage:forState:方法通过代码为UIButton的每个状态设置背景图像。