我有 UIScrollView 加载了 UIButtons 并且在 UIButton 动作上我突出显示了每个 的 .UIImageUIButton
I have UIScrollView loaded with UIButtons and on UIButton action I have highlighted UIImage of each UIButton.
如果我没有将 delaysContentTouches 设置为 NO,那么如果我不显示 UIButton 的突出显示 UIImageUIButton 的修饰非常快.在我将 delaysContentTouches 属性设置为 NO 之后,只显示 UIButton 突出显示的 UIImage.
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.
现在在 UIScrollView 将 delaysContentTouches 属性设置为 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 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 问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
创建类似于主视图的跳板Create springboard like main view(创建类似于主视图的跳板)
滑动删除嵌入在 UIScrollView 中的 UITableViewswipe to delete in a UITableView which is embeded in a UIScrollView(滑动删除嵌入在 UIScrollView 中的 UITableView)
检查 UIScrollView 中的滚动方向Check direction of scroll in UIScrollView(检查 UIScrollView 中的滚动方向)
UIScrollView 不滚动?UIScrollView Not Scrolling?(UIScrollView 不滚动?)
UIScrollView 如何从其子视图中窃取触摸?How does UIScrollView steal touches from its subviews?(UIScrollView 如何从其子视图中窃取触摸?)
使用自动布局将子视图的宽度与其父视图匹配Matching subview#39;s width to it#39;s superview using autolayout(使用自动布局将子视图的宽度与其父视图匹配)