iOS:在swift中向UICollectionView添加一条不可见的行

时间:2015-11-30 22:23:09

标签: ios swift uicollectionview uicollectionviewcell

我有以下情况:

我正在开发一款游戏,其中玩家可以成为群组的一部分,并且它具有列出玩家当前加入的所有群组的视图。按照设计,组列表位于屏幕底部的按钮面板下。

我上传了一张解释情况的图片 right here,因为我还不允许上传图片。

我的集合视图的供稿是一个包含所有组

的数组
func collectionView(collectionView: UICollectionView,
    cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
        let cell = collectionView.dequeueReusableCellWithReuseIdentifier("GroupCell", forIndexPath: indexPath) as! GroupCell
        var list = groupArray

        cell.setButtonTitle(list[indexPath.row].groupName)

        // Give the button a tag so it can be identified later, in prepareForSegue
        cell.button.tag = indexPath.row
        cell.button.addTarget(self, action: "toGroupPage:", forControlEvents: .TouchUpInside)

        return cell;
}
所以我的问题是:

有没有办法在我的收藏夹视图中添加一个底行,以便真正的'按钮不会落在我的面板后面,变得无法点击?我已经尝试在我的groupArray中添加三个空条目,但无济于事,因为它搞砸了整个集合视图。 有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

您可以在集合视图上设置contentInset属性。将底部值设置为您需要使用的间距。