【问题标题】:UIScrollView scrollToTop not working on iPhoneUIScrollView scrollToTop 在 iPhone 上不起作用
【发布时间】:2013-06-30 12:00:10
【问题描述】:

我是 IOS 的新手,我的 UIView 包含 UIScrollView,我希望它在点击状态栏时滚动到顶部,但我有一些 UITextField,我在点击外部时使用手势关闭键盘,我该如何滚动我的点击状态栏时的滚动视图?这是我用来关闭键盘的方法

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
    {
        if ([touch.view isKindOfClass:[UIControl class]]) {
            return NO;
        }
        return YES;
    }

这是 scrollToTop 的委托方法

-(BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
    {
        return YES ;
    }

谁能帮帮我? 感谢帮助

【问题讨论】:

    标签: ios objective-c


    【解决方案1】:

    您需要确保,此滚动视图 - 是屏幕上唯一返回 scrollTopTop = YES 的滚动视图。

    将所有其他设置为 scrollTopTop = NO。

    【讨论】:

    • 我做到了,但没有工作,我认为状态栏点击未检测到
    【解决方案2】:

    尝试使用滚动视图的contentOffset属性

    scrollView.contentOffset = CGPointMake(someXvalue,someYvalue);  // replace with your values e.g (0,-200) 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 2015-11-06
      • 2019-09-17
      • 1970-01-01
      • 2020-02-27
      • 2013-03-09
      相关资源
      最近更新 更多