与UISplitViewController应用程序相关的iOS 5.1中的新行为似乎是拦截UISlider动作并产生不良结果.这也可能适用于UISegmented控件和处理从左到右手势的任何其他控制界面.
随着UISplitView在纵向,则主视图通常是隐藏的.从iOS 5.1开始,右侧滑动屏幕会显示设备左侧的主视图.问题是,滑动我的UISlider控件的拇指被误解为屏幕滑动:如果我向右侧的UISlider拇指急剧推动,则弹出主面板.
在我的应用程序中,有不良的副作用(和性能问题),使主视图更加明亮.
我认为这种行为是一个Apple bug.任何想法如何解决它?我可以以某种方式UISlider捕获手势并处理它,而不是将它传递给响应者链吗?
提前感谢任何见解!
我有个问题,
我正在使用Monotouch 5.2.8进行IOS 5.1编程.
但是自从IOS 5.1更新后,我的iPad配置了UISplitViewController,因此它停靠在左侧,而不是作为弹出框提供.
它适用于IOS 5.0但在5.1中我遇到了这个问题.
这是我的UISplitViewController的源代码:
splitViewController = new UISplitViewController ();
splitViewController.WeakDelegate = detailViewController;
splitViewController.ViewControllers = new UIViewController[] {
navigationController,
detailViewController
};
Run Code Online (Sandbox Code Playgroud)