UIScrollViewを構成できません。
上の画像は私の見解を示しています。オレンジ色のボックスは私のUIScrollViewであり、青いボックス(およびオレンジ色のボックス)はスクロールしたいビューです。
ビューは520pxで、UIScollView(通常どおり)は320pxです。
ContentInsetとScollerInsetを設定するにはどうすればよいですか?
UIScrollViewを構成できません。
上の画像は私の見解を示しています。オレンジ色のボックスは私のUIScrollViewであり、青いボックス(およびオレンジ色のボックス)はスクロールしたいビューです。
ビューは520pxで、UIScollView(通常どおり)は320pxです。
ContentInsetとScollerInsetを設定するにはどうすればよいですか?
スクロール ビューとそのコンテンツの高さが一致し、コンテンツに空白を追加したいことが画像からは見えないため、contentInset
セットを 0 のままにしておく必要があります (既定値のように)。スクロール ビューでコンテンツの中央を表示するには(520-320)/2 = 100
、次のようにコンテンツ オフセットを に設定します。
[scrollView setContentOffset:CGPointMake(100, 0) animated:YES];
// If you do not want to see the view scroll, change this ^^^ to NO
あなたの質問が正確にはわかりませんが、スクロールビューが期待どおりにスクロールしていないと思います。
表示可能な領域以外にもコンテンツがあることをスクロールビューに伝えるには、contentSize プロパティを設定する必要があります (例: myScrollView.contentSize = CGSizeMake(520.0, 100.0);
) 。
ダイアグラムに従ってコンテンツを中央に配置することから始めたい場合は、contentOffset プロパティを設定できます。(例myScrollView.contentOffset = CGPointMake((myScrollView.contentSize.width - myScrollView.frame.size.width) / 2, 0.0);
)