我在UIScrollView
内有5-10个不同的按钮。
我想在UILongPressGestureRecognizer
内的所有按钮中添加UIScrollView
。
-(IBAction)CheckIfUserWantsToDoSomething:(id)sender {
HoldTimer = [NSTimer scheduledTimerWithTimeInterval:1.2 target:self selector:@selector(DoAction:) userInfo:nil repeats:NO];
}
-(void)DoAction:(id)sender {
[HoldTimer invalidate];
//My Code...
}
答案 0 :(得分:4)
您可以获取所有UIScrollView
的{{1}},并过滤掉subviews
,如下所示:
UIButton
然后,您可以创建for (UIButton *button in myScrollView.superview.subviews) {
if ([button isKindOfClass[UIButton Class]]) {
}
}
并将其添加到这些按钮。
UILongPressGestureRecognizer