2013-04-28 47 views

回答

0

這裏的一部分問題當然是假設所有項目都是相同的大小。這使得「均勻」的想法非常容易。但流程佈局並沒有做出這樣的假設;它的工作方式,因爲它準備佈置不同大小的項目。

你說「偶」,但你沒有指定條件均勻。這個平坦度如何獲得?你必須考慮你究竟在做什麼。

  • 如果你接受的是,流佈局是進入太空的項目出來,以全屏幕兩側證明他們,那麼很明顯的流佈局將使用更大的水平間距值比你minimumInteritemSpacing爲了做到這一點。顯然,在這種情況下,如果您希望它更像流佈局所使用的水平間距,則需要較大的minimumLineSpace值。或者,增加兩邊的sectionInset,減少的橫向間距。

  • 如果你接受流佈局進入太空的項目出來證明他們兩邊,那麼你就可以精確地調整水平間距,但隨後明確的項目將需要左對齊(或居中),沒有充分的理由。你可以通過繼承UICollectionViewFlowLayout來實現。

相關問題