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

jbb*_*nni 12 uisplitviewcontroller swipe-gesture ios5.1

UISplitViewController应用程序相关的iOS 5.1中的新行为似乎是拦截UISlider动作并产生不良结果.这也可能适用于UISegmented控件和处理从左到右手势的任何其他控制界面.

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

在我的应用程序中,有不良的副作用(和性能问题),使主视图更加明亮.

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

提前感谢任何见解!

jbb*_*nni 9

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

目前,该解决方案似乎正常运行.