【发布时间】:2012-04-12 10:58:19
【问题描述】:
我有下面的 UIButton 背景图像。 但是 UIbutton 的形状默认是圆形的。所以 touch up inside event 将只在圆形矩形区域起作用。 那么我如何支持以下形状(整个区域)的事件内部修饰。
【问题讨论】:
我有下面的 UIButton 背景图像。 但是 UIbutton 的形状默认是圆形的。所以 touch up inside event 将只在圆形矩形区域起作用。 那么我如何支持以下形状(整个区域)的事件内部修饰。
【问题讨论】:
要创建一个不规则形状的按钮,您需要创建自定义按钮并执行 hitTest 以检查是否按下了按钮或按下了空白空间。
【讨论】:
您可以使用 UIButtonTypeCustom 并给出正确的框架。
【讨论】: