我的应用程序仅允许在横向方向上使用,并且它以横向方式启动。因此,iPad 横向时左上角为 (0,0),因此一切正常。
但是,当我拿起“touchesBegan”时......它无法正常工作。只有当我点击 iPad 的右侧三分之二时,它才会接收到触摸。我知道这与方向有关,因为该应用程序实际上只是带有单个 UIView 的空白屏幕,没有其他内容。这很简单。没有其他可能的问题会导致这种情况。
具体来说,如果我在touchesBegan函数中打印出x位置,如果iPad按住左侧的home按钮,则宽度为1024。1024-768为256。这正是它所在的x位置开始感觉到我的触摸。 x=256 左侧的任何内容都不会感应到触摸。
我该如何解决?
检查支柱和弹簧,确保任何应该承受接触的东西都覆盖整个区域并锁定在 4 个侧面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)