iOSとXamarinの新機能です。私はScrollView
を作成し、それは両方ともHorizontal
とVertical
にスクロールします。しかし、私はVertical
だけスクロールします。私は簡単に説明しましょう。だから私はGeneric
デバイスを選択し、私はユニバーサルアプリケーションを作っていますiOS(Xamarin)でContentViewの幅が自動的に横方向に変更され、スクロールする理由
View
-> ScrollView
-> ContainerView
-> UILabel
:
これは私のビュー階層です。 width = 600
およびHeight = 600
。
My ScrollView Constraintこのように設定します。
Top Space to SuperView : 0
Trailing Space to SuperView : 0
Leading Space to SuperView : 0
Bottom Space to SuperView : 0
とContentView制約
Top Space to ScrollView : 0
Trailing Space to ScrollView : 0
Leading Space to ScrollView : 0
Bottom Space to SuperView : 30
未満であると私はまたViewDidLayoutSubViews
メソッド内Frame
を設定します。私ScrollView
はHorizontal
スクロールを取っている理由はアッパーなものを設定した後
public override void ViewDidLayoutSubviews()
{
base.ViewDidLayoutSubviews();
scrollView.ContentSize = addressContentView.Frame.Size;
scrollView.LayoutIfNeeded();
}
。私はContentView
の幅をScrollView
に設定しました。
ご了承ください。そして、あなたが私よりも多くの詳細を必要とする場合は、あなたに与えることができます。
あなたはストーリーボードを使用していますか? –
はいStoryBoardに 'ViewController'を作成しました。 – Ironman