0
我在我的超級視圖中有21個UIImageView,它們都是相同大小的正方形。 我想在縱向視圖中有7行和3列這些UIImageViews,當用戶改變設備的方向時,我想將其更改爲3行7列。當然有約束和佈局選項。iOS中縱向和橫向視圖的不同佈局和約束?
我無法找到景觀和人像模式具有不同佈局的方式。
我在我的超級視圖中有21個UIImageView,它們都是相同大小的正方形。 我想在縱向視圖中有7行和3列這些UIImageViews,當用戶改變設備的方向時,我想將其更改爲3行7列。當然有約束和佈局選項。iOS中縱向和橫向視圖的不同佈局和約束?
我無法找到景觀和人像模式具有不同佈局的方式。
您可以使用大小類來處理這種情況
只是預先定義兩個佈局設置,一個用於人像模式,而另一個用於橫向模式。當顯示模式改變時,UIKit會爲你自動更新佈局。
更多的信息和操作指南,檢查蘋果的適應性和大小指南:
你有沒有考慮使用'UICollectionView'? – vacawama