私はUIViewController
次の構造を持つを持っています:
View -> ScrollView -> View -> あらゆる種類のもの
スクロールビュー内のビュー内に「あらゆる種類のもの」を配置するのが最善であると読みました。iPhone 5 をサポートして AutoLayout を使用しなければならなくなるまで、すべてが完璧に機能していました。現在、スクロールビューは私の存在の悩みの種になっています。
スクロールビューを適切にスクロールするにはどうすればよいですか? あらゆる方法を試してみましたが、単に正しく機能しないか、機能する場合は常に一番上にスクロールしたい場合や、画面に戻るときにコンテンツのオフセットが間違っている場合があります。
現在、スクロールビューを半機能にするために次のものがあります。
public override void ViewDidLayoutSubviews()
{
base.ViewDidLayoutSubviews();
View.LayoutIfNeeded();
scrollView.ContentSize = scrollView.Subviews[0].Frame.Size;
}
AutoLayout を使用してこれを行う正しい方法は何ですか? そんなに難しくないはず!IBまたはコードでそれを正しく行う方法が必要です...