web-dev-qa-db-ja.com

UIScrollViewでプログラムで位置にスクロールするにはどうすればよいですか

水平にスクロールするスクロールビューがあります。画像、ラベル、ウェブビューを追加しただけで、そこには多くのオブジェクトがあります。スクロールビューの最初のオブジェクトに直接スクロールしたい。どうすればいいですか?

46
user1072740

次のコードを使用します。

scrollView.contentOffset = CGPointMake(0,0);
89

スクロールをアニメーション化するには、次の操作を行います。

CGRect frame = CGRectMake(0, 768, 1024, 748); //wherever you want to scroll 
[self.scrollView scrollRectToVisible:frame animated:YES];
45
inorganik

アニメーションで最も簡単な方法->

[scrollView setContentOffset:CGPointMake(0, 0) animated:YES]
3
Kakshil Shah

Swift 3バージョンの答えは:

scrollView.contentOffset = CGPoint(x: 0.0, y: 0.0)

0
Arjun Nagineni