2011-11-22 71 views
2

所以我目前的应用程序项目是一个基于相机的应用程序,一切都很顺利,但我已经跑到一个奇怪的小问题,不知道是否有什么基本我失踪或如果它更复杂一些。iPad不是所有的屏幕识别触摸

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

我已经看过了另一对夫妇的职位上SO:

Article 1

Article 2

我已经试过他们说的解决方法,但有没有运气的呢。这可能与我在编程和界面构建器中创建各种不同视图的事实有关,事情并没有被正确初始化,但我试图改变它们,尽管我可能错过了一些。

如果任何人都可以阐明我的情况,那将不胜感激。

感谢,

马特

+0

加我的名单,嘿。 http://stackoverflow.com/questions/7792641/uitableview-portion-loses-interaction-after-device-rotation我的所有程序都是以编程方式创建的,尽管...还没有找到解决方案或新的思维方式来尝试解决这个问题。 – Luke

+0

我同意@dasdom设置背景会帮助你很多。先试试这个。 – aslisabanci

回答

0

我认为这个问题有事情做与自动尺寸面膜。你有没有设置?尝试设置所有视图的背景颜色以查看它们的位置。