我正在开发一个 iPhone 应用程序,它要求按钮的形状不是矩形/正方形,例如阿米巴形状的按钮。此外,当单击该按钮时,该按钮仅突出显示其大小。所以仅仅设置背景图片是不够的。我该怎么办?
一种方法是为正常状态和选定状态制作预渲染图像。然后设置使用setBackgroundImage: forState:
将每个图像设置为其适当的状态。
我应该补充一点,您的预渲染图像将包括“阿米巴”形状周围的透明度,因此会产生“阿米巴”形状按钮的错觉。将其与“变形虫”形状的选定状态的选定状态图像相结合以及禁用highlightAdjustsImage应该会给您带来您想要的结果。或者我仍然误解了什么?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)