在iPod Touch上没有响应的按钮在iPhone上工作正常
在高度约为60像素的底部条,覆盖整个屏幕宽度,我有两个UIButton。 我和其他许多人已经在OS3.0到4.0之间的几款iPhone上测试了这款应用程序 - 工作正常,按键响应触摸。 最近,我从ebay专门为测试购买了iPod Touch。 该设备带有OS3.0。 除了底部的按钮没有响应触摸事件,应用中的所有内容都可以正常工作。
我推出了“股票”应用程序和其他一些应用程序,以查看这些应用程序底部的按钮在设备上是否正常工作。 他们确实在工作。 所以不是这个设备的硬件问题。 就像股票应用程序,我有完全相同的信息按钮,在同一位置(虽然稍大)。 然而我的按钮没有响应。 不知道发生了什么。 有趣的是,如果我将按钮向上移动13个像素或更多,它开始工作。
增加按钮的命中目标使其工作。 最初,我的图像是30 x 30像素,在iPhone 3GS和iPad上运行良好。 尽管这只是一个猜测,但最有可能的问题是iPod touch第一代的屏幕分辨率较低。 屏幕分辨率较低时,30x30像素的按钮不够大,无法触摸。 增加帧(不增加图像大小)到84x84使它工作。
链接地址: http://www.djcxy.com/p/50409.html上一篇: Buttons not responding on iPod Touch yet works fine on iPhone