我有一个自定义的UIView,它添加了一些滑动手势,但是当它放在故事板中的控制器中时,它会停止识别手势。 我想我忘记了一些链接,但我不确定如何处理它。 有帮助吗? 谢谢!
编辑:
- (instancetype)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"DIDoubleThumbSliderView" owner:nil options:nil];
for(id currentObject in topLevelObjects)
{
if([currentObject isKindOfClass:[DIDoubleThumbSliderView class]])
{
self = (DIDoubleThumbSliderView *)currentObject;
break;
}
}
if (self) {
self.frame = frame;
}
return self;
}
- (IBAction)onLeftThumbPanned:(UIPanGestureRecognizer *)sender {
NSLog(@"HEY");
}
答案 0 :(得分:0)
尝试设置
yourView.userInteractionEnabled = YES;
答案 1 :(得分:0)
我建议您必须通过编码使用UISwipeGestureRecognizer
滑动控制器。不是UIStoryboard小部件。