在iPod Touch上没有响应的按钮在iPhone上运行良好

时间:2010-08-22 15:52:55

标签: iphone

在高度约为60像素的底部条上,覆盖整个屏幕宽度,我有两个UIButton。我和许多其他人已经在从OS3.0到4.0的几款iPhone上测试了应用程序 - 工作正常,按钮响应触摸。最近我从ebay购买了专门用于测试的iPod Touch。该设备附带OS3.0。除了底部的按钮没有响应触摸事件外,应用程序上的所有内容都能正常工作。

我推出了'Stocks'应用程序和其他几个用户,看看这些应用程序底部的按钮是否在设备上正常工作。他们确实在工作。所以这个设备没有硬件问题。就像股票应用程序我有完全相同的信息按钮,在同一位置(虽然稍大)。然而我的按钮没有响应。无法理解发生了什么。有趣的是,如果我将按钮向上移动13个像素或更多,它就会开始工作。

1 个答案:

答案 0 :(得分:0)

增加按钮的命中目标使其工作。最初我的图像是30 x 30像素,它们在iphone 3GS和iPad上运行良好。最有可能的问题是ipod touch 1st gen的屏幕分辨率较低,尽管这只是猜测。屏幕分辨率较低时,30x30像素的按钮不足以触摸。将帧增加(不增加图像大小)到84x 84使其工作。