打算实现一个长按录音,松开完成并结束的效果。
但是现在在触发了UIControlEventTouchDown之后,松手的时候UIControlEventTouchUpInside并没有被触发,这是为什么?
相关部分代码:
[self.voiceSignView.voiceButton addTarget:self action:@selector(touchDown:) forControlEvents:UIControlEventTouchDown];
[self.voiceSignView.voiceButton addTarget:self action:@selector(touchUpInside:) forControlEvents:UIControlEventTouchUpInside];
-(void)touchDown:(UIButton *)button
{
DLog(@"长按触发");
}
-(void)touchUpInside:(UIButton *)button
{
DLog(@"长按结束");
}