0
我是iOS和Xamarin的新手。我創建了ScrollView
,它在兩個Horizontal
和Vertical
之間滾動。但我只想要Vertical
滾動。讓我簡單解釋一下。爲什麼ContentView Width會自動更改並在iOS中滾動水平(Xamarin)
這是我的看法層次:
View
-> ScrollView
-> ContainerView
-> UILabel
我提出通用應用程序,所以我選擇Generic
設備。 width = 600
和Height = 600
。
我的ScrollView約束我這樣設置。
Top Space to SuperView : 0
Trailing Space to SuperView : 0
Leading Space to SuperView : 0
Bottom Space to SuperView : 0
和內容查看約束低於
Top Space to ScrollView : 0
Trailing Space to ScrollView : 0
Leading Space to ScrollView : 0
Bottom Space to SuperView : 30
和我還設置Frame
內部ViewDidLayoutSubViews
方法。
public override void ViewDidLayoutSubviews()
{
base.ViewDidLayoutSubviews();
scrollView.ContentSize = addressContentView.Frame.Size;
scrollView.LayoutIfNeeded();
}
設置上的東西,爲什麼我的ScrollView
正在Horizontal
滾動之後。因爲我設置的ContentView
寬度等於ScrollView
。
任何幫助被讚賞。如果你需要更多的細節,我可以給你。
您使用的故事板? –
是的,我在StoryBoard中創建了'ViewController'。 – Ironman