【问题标题】:iPad not all screen recognising touchesiPad并非所有屏幕识别触摸
【发布时间】:2011-11-22 10:59:16
【问题描述】:

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

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

我在 SO 上查看了另外几篇帖子:

Article 1

Article 2

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

如果有人能对我的情况有所了解,将不胜感激。

谢谢,

马特

【问题讨论】:

  • 将我的添加到列表中,呵呵。 stackoverflow.com/questions/7792641/… 我的所有东西都是以编程方式创建的……但还没有找到解决问题的解决方案或新的思维方式。
  • 我同意@dasdom 的观点,即设置背景会对您有很大帮助。先试试这个。

标签: objective-c uiimagepickercontroller touches


【解决方案1】:

我认为这个问题与自动调整掩码有关。你设置了这个吗?尝试设置所有视图的背景颜色以查看它们的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 2016-01-15
    相关资源
    最近更新 更多