内部にボタンがUIScrollView
あり、ボタンを押しようとして横にスライドするとUIScrollView
動きませんが、非常に速くスライドすると動きます。UIControlEventTouchUpInside
ボタンに使用しています。これは、スクロール ビューにボタンを追加するために使用しているコードです。
-(void) setScrollView:(int) numberOfViews {
for (int i = 0; i < numberOfViews; i++) {
CGFloat xOrigin = i * 40;
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addTarget:self
action:@selector(scrollViewButtonClicked:)
forControlEvents:UIControlEventTouchUpInside];
[button setTitle:[NSString stringWithFormat:@"%d",i] forState:UIControlStateNormal];
button.frame = CGRectMake(xOrigin, 0, 40, 40);
button.tag = 1000+i;
button.backgroundColor = [self getColorForSound:self.sounds[i]];
[button setExclusiveTouch:YES];
[self.soundsScrollView addSubview:button];
}
}
UIScrollView
ユーザーがボタンを押してスクロールしようとしても、スクロールするにはどうすればよいですか?