iOS 5.1滑动手势被UISplitViewController劫持 - 如何避免?

时间:2012-03-13 20:24:32

标签: uisplitviewcontroller swipe-gesture ios5.1

iOS 5.1中与UISplitViewController个应用相关的新行为似乎正在拦截UISlider动作,导致意外结果。这也可能适用于UISegmented控件和处理从左到右手势的任何其他控制界面。

纵向方向为UISplitView时,主视图通常是隐藏的。从iOS 5.1开始,右侧滑动屏幕会显示设备左侧的主视图。问题是,滑动我的UISlider控件的拇指被误解为屏幕滑动:如果我向右侧的UISlider拇指急剧推动,则弹出主面板。

在我的应用中,有一些不受欢迎的副作用(和性能问题),并提供了主视图。

我认为这种行为是Apple的错误。任何想法如何解决它?我可以以某种方式让UISlider捕获手势并处理它,而不将其传递给响应者链吗?

提前感谢任何见解!

1 个答案:

答案 0 :(得分:9)

Apple确认该问题与之前报告的目前正在调查的错误重复(错误ID#10170209)。

现在,解决方法似乎正常运作。