我對iOS非常陌生,特別是使用Storyboard的複雜視圖。我已經開始開發下面的屏幕,試圖使用AutoLayout,所以我不需要擔心不同的iDevices屏幕尺寸。使用ScrollView的故事板約束不受尊重
我使用滾動型移動內容可見的空間,同時需要輸入一些信息,用鍵盤。事情是我重新創建了所有的約束,試圖讓這些字段遵守ScrollView的寬度。實際上,在運行時,所有字段的顯示都大於ScrollView的寬度(就像將屏幕寬度向右溢出一樣)。好奇的是按鈕尊重它的寬度。當我在iPhone 6s Plus上將方向更改爲橫向時,這些字段的寬度小於屏幕寬度,就好像我已經定義了特定的尺寸,並且按鈕會根據它的約束繼續遵守尺寸。有什麼想法嗎?
層次:
View Controller
View A
Scroll View
View B
Logo/App name/UITextFields/Switch/Button/Link
基本上滾動被限制與View A.視圖B是由寬度與要查看並滾動邊距等於限制。
當前的Xcode版本:7.2(7C68)
你可能有爲superview增加底部約束。這可能是物體的高度太高的原因 –
嗨Bharath,謝謝你的回答。我編輯我的問題更清楚。當我說尺寸時,我指的是寬度。對不起... – mxmlc