2016-11-17 23 views
1

我想使用故事板的Autolayout僅適用於縱向和橫向模式。 我在我的肖像屏幕上有兩個正方形,照片中給出,當我們將其變成橫向模式時,它應該相應地調整。AutoLayout僅限使用情節串聯板[iOS]

下圖定義它的最好: -

enter image description here

+0

請參閱此鏈接:[旋轉與stackview(https://www.natashatherobot.com/magical-view-rotation-with-stackview/) –

回答

1

您可以使用iOS size classes並指定人像和風景不同的約束。

Interface Builder中的故事板默認使用尺寸類。大小類是分配給用戶界面元素的特徵,如場景或視圖。它們提供了元素大小的粗略指示。 Interface Builder允許您根據當前的大小類自定義許多佈局的功能。隨着尺寸等級改變,佈局會自動適應。

這裏是一個教程解釋大小班和一個例子正是你需要的:Adaptive Layout Tutorial in iOS 9: Getting Started

1

使用大小類。 肖像使用緊湊寬度常規高度,並根據該設置約束。

,比選擇每個約束和大小班取消對+所有類選擇點擊添加緊湊的寬度定期高度。(對於所有約束做到這一點)

不是改變大小類壓實寬度緊湊的高度和設置僅適用於該尺寸等級的約束。

我希望它會幫助你