如何制作自定义形状的按钮?

时间:2011-07-04 12:13:24

标签: ios button

我正在开发一款iPhone应用程序,要求按钮的形状不是矩形/正方形,例如变形虫按钮。此外,单击该按钮时,该按钮仅突出显示其大小。因此仅仅设置背景图像是不够的。我应该怎么做呢?

1 个答案:

答案 0 :(得分:2)

一种方法是为正常状态和选定状态制作预渲染图像。然后设置使用setBackgroundImage: forState:将每个图像设置为适当的状态。

我应该补充一点,你的预渲染图像将包括“变形虫”形状周围的透明度,因此会产生“阿米巴”形状按钮的错觉。将其与“变形虫”形状的选定状态的选定状态图像相结合以及禁用highlightAdjustsImage应该可以获得您想要的结果。或者我仍然误解了什么?