12

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

UISplitView纵向模式下,主视图通常是隐藏的。从 iOS 5.1 开始,在屏幕上向右滑动会在设备左侧显示主视图。问题是,滑动 UISlider 控件的拇指被误解为屏幕滑动:如果我将 UISlider 拇指向右猛推,主面板就会弹出。

在我的应用程序中,调出主视图会产生不希望的副作用(和性能问题)。

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

提前感谢您的任何见解!

4

1 回答 1

9

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

解决方法目前似乎运行良好。

于 2012-03-17T22:39:16.383 回答