0

私はIOSが初めてで、UIViewにはUIScrollViewが含まれており、ステータスバーをタップすると一番上にスクロールしたいのですが、UITextFieldがいくつかあり、ジェスチャーを使用して外側をタップするとキーボードを閉じます。タップするとscrollViewをスクロールするにはどうすればよいですかステータスバーに? これは、キーボードを閉じるために使用している方法です

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

これは scrollToTop のデリゲート メソッドです。

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

誰でも私を助けることができますか?手伝ってくれてありがとう

4

2 に答える 2

0

contentOffsetscrollViewのプロパティを使ってみる

scrollView.contentOffset = CGPointMake(someXvalue,someYvalue);  // replace with your values e.g (0,-200) 
于 2013-06-30T12:17:27.787 に答える