iPad通知中心小部件无响应

iPad通知中心小部件无响应,ipad,ios5,widget,uislider,Ipad,Ios5,Widget,Uislider,我为iOS 5通知中心制作了一个小部件,它实现了一个UISlider以及一个UITapGestureRecognizer 手势识别器工作正常,但UISlider反应非常迟钝,只有在触摸和拖动拇指时才会移动一小部分 直到再次触地,它才会移动。有没有办法绕过这一限制?(我没有在上面加载任何视图,它在iPhone和iPod Touch上运行良好)。我终于找到了修复它的方法。 您应该将superviews手势识别器的cancelTouchesInView属性设置为NO on viewWillDispla

我为iOS 5通知中心制作了一个小部件,它实现了一个
UISlider
以及一个
UITapGestureRecognizer

手势识别器工作正常,但
UISlider
反应非常迟钝,只有在触摸和拖动拇指时才会移动一小部分


直到再次触地,它才会移动。有没有办法绕过这一限制?(我没有在上面加载任何视图,它在iPhone和iPod Touch上运行良好)。

我终于找到了修复它的方法。 您应该将superviews手势识别器的cancelTouchesInView属性设置为NO on viewWillDisplay

- (void)viewWillAppear {
    if (deviceIsIPAD()) {
        UIView *list = [[objc_getClass("SBBulletinListController") sharedInstance] listView];
        for (UIGestureRecognizer *gr in list.gestureRecognizers) {
            gr.cancelsTouchesInView = NO;
        }
    }
}