2011-04-14 96 views
1

如果我添加一个基本的UIButton一切都很好,他们总是很容易按每次。但是,当我使用自己的.png制作自定义版本时,每次都很难触发。自定义UIButton很难按

我的自定义按钮有点小32x32,并且大部分是透明的。难道它只是它的小,透明度可能是一个问题..?

许多感谢您的任何想法..

回答

1

也许是因为它小于32x32,请尝试使您的透明度图层更大一些,比如说40x40具有更大的点击面积。我的意思是使用更大的PNG :)

+0

是的,我会给几个更大的尺寸去.. – mtompson 2011-04-14 11:05:27

+0

好吧,去44x44(我看到推荐),它的工作原理精细.. – mtompson 2011-04-15 07:16:15

0

检查是否有任何overhided触摸方法,而不是调用它的超...
保持以40 * 40的框架并清除背景色则设置图像是32 * 32 ...它会正常工作

+0

我不认为我有,除此之外,我所做的是将已经工作良好的默认uibutton更改为“自定义”并更新大小。 – mtompson 2011-04-14 11:04:36

+0

我已经更新了我的答案... – 2011-04-14 11:33:09

+0

谢谢Chandan,我会去.. – mtompson 2011-04-14 14:08:29