1
我使用UICollectionView中的自定義流佈局的多向滾動來創建數字表。如何使UICollectionView中的最後一行粘滯使用swift 3
表的結構應該是這樣的。其中有在最後一排的總結值的數值表:
現在第一列和表格的第一行是靜態的即發粘。我希望最後一行也可以粘貼在視圖的底部。請幫助我。
這是我目前的表視圖:
預先感謝您。
我使用UICollectionView中的自定義流佈局的多向滾動來創建數字表。如何使UICollectionView中的最後一行粘滯使用swift 3
表的結構應該是這樣的。其中有在最後一排的總結值的數值表:
現在第一列和表格的第一行是靜態的即發粘。我希望最後一行也可以粘貼在視圖的底部。請幫助我。
這是我目前的表視圖:
預先感謝您。
if section == sectionCount-1
{
for item in 0...rowCount-1
{
let indexPath = IndexPath(item: item, section: section)
if let attrs = cellAttrsDictionary[indexPath] {
var frame = attrs.frame
if item == 0
{
//分配所述第一列的大小爲200 frame.size.width = 200
frame.origin.x = xOffset
}
//配置爲在最後一個單元格的最後一行。
//從整個Collection View高度中減去單元高度,並將其作爲表格最後一行的框架,即恰好在Y位置。
frame.origin.y = (collectionView?.frame.size.height)! + yOffset - CGFloat(CELL_HEIGHT)
attrs.frame = frame
}
}
}
爲什麼你不只是建立一個'UIView'底部? – JuicyFruit
我嘗試通過添加集合可重用視圖,但它沒有工作 – RJey
@RJey子類'UICollectionViewFlowLayout'。對於你想粘性的最後一個item屬性,添加一個屬性'zIndex = 1',並將原點作爲'UICollectionView'的內容偏移量。:) – yerpy