【问题标题】:After Touch and hold on Scrollview than scrolling is not working触摸并按住 Scrollview 后,滚动不起作用
【发布时间】:2012-04-09 07:21:18
【问题描述】:

我已经构建了一个应用程序并使用滚动视图并动态添加许多子视图到该滚动视图中所有的东西都在工作滚动视图也在工作但是当我在滚动不起作用之后触摸并按住滚动视图时。

请帮我解决这个问题。

提前感谢您的任何帮助和建议。

编辑:

我找到了问题,但对我来说又是一个新问题。

我已经动态设置了滚动视图的内容大小

if ([Array_Notes count] > 3)
{
    NSInteger no=[Array_Notes count] * 60;
    NSLog(@"%d",no);
    scroll_view.contentSize=CGSizeMake(320, 800);
}
else
{
    scroll_view.contentSize=CGSizeMake(320, 500);
}

这样问题就出现了(长按比滚动不行)

但是:- 当我设置滚动视图的内容大小时,就像

scroll_view.contentSize=CGSizeMake(320, 800);

比它的工作正常没有任何问题。

所以这是我的问题,有人遇到过吗? 请帮忙。

【问题讨论】:

  • 如果您添加了任何手势识别器或点击识别器,请提供有关项目的更多详细信息?
  • 这不是您可能禁用代码中任何位置的滚动的默认操作...您在滚动查看子视图上有任何长按手势或操作...
  • 检查是否给了scrollview.userInteractionEnabled = NO;
  • 感谢大家的快速回复@AalokParikh 我没有在项目中添加任何手势识别器或点击识别器。
  • Scrollview 用户交互也是启用的,我没有使用任何手势识别器。

标签: iphone ios5 ios4 uiscrollview scroll


【解决方案1】:

尝试设置此标志 scrollView.canCancelContentTouches = YES;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    相关资源
    最近更新 更多