UIScrollview delaysContentTouches问题 [英] UIScrollview delaysContentTouches issue
问题描述
我有 UIScrollView
载入 UIButtons
和 UIButton
动作我已经突出每个 UIButton
的 UIImage
。
I have UIScrollView
loaded with UIButtons
and on UIButton
action I have highlighted UIImage
of each UIButton
.
如果我未将 delaysContentTouches
设置为 NO
,则突出显示 UIImage $ c $如果我非常快地触摸
UIButton
,则不会显示 UIButton
在我将 delaysContentTouches
属性设置为 NO
后,只有 UIButton
显示
If I don't set delaysContentTouches
as NO
then highlighted UIImage
of UIButton
will not shown if I touch up UIButton
very fast. After I set delaysContentTouches
property as NO
then only UIButton
highlighted UIImage
is shown.
现在,在设置 delaysContentTouches
属性作为 UIScrollView
的NO。我无法通过拖动 UIButtons
滚动我的 UIScrollView
。现在我该如何解决这个问题。
Now after setting delaysContentTouches
property as NO for UIScrollView
. I can not scroll my UIScrollView
by dragging on the UIButtons
. Now how can I resolve this issue.
请给我一个建议。
提前感谢。
推荐答案
OK我已通过实现下面的方法解决:
OK I have resolved by implementing below method :
- (BOOL)touchesShouldCancelInContentView:(UIView *)view
{
NSLog(@"touchesShouldCancelInContentView");
if ([view isKindOfClass:[UIButton class]])
return NO;
else
return YES;
}
这篇关于UIScrollview delaysContentTouches问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!