iOS 5.1 中与应用程序相关的一种新行为UISplitViewController
似乎是拦截UISlider
运动并产生不希望的结果。这也可能适用于UISegmented
控件和任何其他处理从左到右手势的控制表面。
在UISplitView
纵向模式下,主视图通常是隐藏的。从 iOS 5.1 开始,在屏幕上向右滑动会在设备左侧显示主视图。问题是,滑动 UISlider 控件的拇指被误解为屏幕滑动:如果我将 UISlider 拇指向右猛推,主面板就会弹出。
在我的应用程序中,调出主视图会产生不希望的副作用(和性能问题)。
我认为这种行为是 Apple 的错误。任何想法如何解决它?我可以以某种方式UISlider
捕获手势并处理它,而不将其传递到响应者链上吗?
提前感谢您的任何见解!