失落的手势iPad风景

时间:2012-12-31 16:07:23

标签: ios uiwebview uigesturerecognizer uisplitviewcontroller

我有一个应用MGSplitView包含一个表格视图和一个UIWebView,它固定在横向上。 Web视图附加了一个UITapGestureRecognizer(用于三次点击)。点击Web视图左侧部分的工作; Web视图右侧的水龙头将丢失 - 未触发操作,并且未收到手势委托消息。

问题似乎不在于MGSplitViewController,因为切换到UISplitViewController有同样的问题;从水龙头换成长按也会产生相同的结果。

报告点击位置的x坐标位于或接近gesture.view的最大宽度,但显然靠近显示屏的中心,我希望它与问题的根源有关 - 然而,网页视图内容清晰可见并正确放置。

所有视图控制器都涉及实现shouldAutorotatesupportedInterfaceOrientations,因此卡在纵向中似乎不太可能是MGSplitViewController,我的UITableView子类(左侧面板)和{{ 1}}右侧面板的子类。

我的手势识别器代表并从一次三击中输出(右侧面板网页视图中的视图):

UIViewController

报告的第一个位置似乎很奇怪。

1 个答案:

答案 0 :(得分:1)

检查方向并查看调整大小机制。我已经多次看到这些区域出现问题 - 如果你记录触摸位置,我想你可能会发现它们从左侧停留在768点,即有一个视图在哪里认为它是纵向的。