2011-12-27 15 views
42

私は水平にスクロールするスクロールビューを持っています。私はちょうどそれに画像、ラベル、webviewを追加し、そこに多くのオブジェクトがあります。 私はスクロールビューで最初のオブジェクトに直接スクロールします。 どうすればいいですか?UIScrollViewでプログラムで位置をスクロールする方法

答えて

87

次のコードを使用してください:あなたのスクロールをアニメーション化するには

scrollView.contentOffset = CGPointMake(0,0); 
+1

scrollView.contentOffset = CGPointMake(0、0); – user1072740

+27

アニメーションが必要な場合は、[scrollView setContentOffset:CGPointMake(0、0)animated:YES]を使用します。 – acoustic

43

を次の操作を行います。

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

スクロールビューの幅と高さを指定する必要はありませんか? – Nirri

0

の回答の迅速な3バージョンは次のとおりです。

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

2

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

[scrollView setContentOffset:CGPointMake(0, 0) animated:YES] 
関連する問題