2015-05-21 52 views
0

我有10幅具有固定尺寸(寬度,高度)的圖像。當我想讓所有圖像自動浮動而沒有任何邊距時,如何在Interface Builder中選擇約束?如何讓元素(如UIImageView)使用約束條件漂浮在UIView中

與此類似,在人像模式中的圖像將作爲

1 2 3 
4 5 6 
7 8 9 
10 

與景觀

1 2 3 4 5 
6 7 8 9 10 

使用此效果來排列在HTML將自動爲<img>標籤,或者當你有塊元素爲<div>,則將所有元素應用float:left

回答

1

您正在描述帶有UICollectionViewFlowLayout的UICollectionView的默認行爲,因此可能最簡單的方法就是使用它,並讓流佈局爲您呈現圖像視圖。

如果要做到這一點,那麼你將只需要自己進行佈局,提供一組約束時,應用程序的方向切換到肖像和一組不同的,當應用程序向切換爲橫向。