iPad不是所有的屏幕识别触摸

时间:2011-11-22 10:59:17

标签: objective-c uiimagepickercontroller touches

所以我现在的应用程序项目是一个基于相机的应用程序,到目前为止一切顺利,但我遇到了一个奇怪的小问题,不知道是否有一些我缺少的东西,或者它是否更复杂。

当我以横向模式(右手主页按钮)在iPad上运行我的应用程序时,屏幕右端无法识别触碰事件,但是如果项目跨越边界(半识别触摸,一半)并且你按下好的一半并拖动,它仍然可以识别触摸,并在你松开时识别触摸事件。通过测试,我发现它可以正常工作到像素768,所以这让我觉得其中一个视图认为应用程序仍在纵向运行。但是当我以肖像方式运行它时,底部(相同部分)也不起作用。

我已经看了另外几篇关于SO的文章:

Article 1

Article 2

我已经尝试了他们所说的修复,但到目前为止还没有运气。这可能与我有各种不同的视图创建的事实有关,无论是以编程方式还是在界面构建器中创建的,还是在某个地方,有些东西没有正确初始化但是我尝试过更改它们,但我可能已经错过了一些。

如果有人能够了解我的情况,那将非常感激。

谢谢,

马特

1 个答案:

答案 0 :(得分:0)

我认为这个问题与autoresizing mask有关。你有这个吗?尝试设置所有视图的背景颜色以查看它们的位置。

相关问题