Ios 从swift(在ViewForSupplementalElementOfKind)func中的一个函数返回多个值

Ios 从swift(在ViewForSupplementalElementOfKind)func中的一个函数返回多个值,ios,swift,function,uicollectionview,return-value,Ios,Swift,Function,Uicollectionview,Return Value,有人知道如何从ViewForSupplementalElementOfKind函数返回2个值吗?添加页眉和页脚时,此函数是UICollectionView的一部分。我试图在同一个函数中返回页脚和页眉 谢谢 您不必/应该在一次调用中返回两个值,而是根据种类返回页脚或页眉: func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath

有人知道如何从ViewForSupplementalElementOfKind函数返回2个值吗?添加页眉和页脚时,此函数是UICollectionView的一部分。我试图在同一个函数中返回页脚和页眉


谢谢

您不必/应该在一次调用中返回两个值,而是根据
种类返回页脚页眉:

func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView {
    if kind == UICollectionElementKindSectionFooter {
        // return footer
    } else if (kind == UICollectionElementKindSectionHeader) {
        // return header
    }
}
要同时添加页脚和页眉,您必须在情节提要中的两个框上加勾:


在查看实际问题之前:您需要上传图片,而不是发布本地文件的链接。第二:不要张贴“代码图片”!是的,显示你的代码,但答案是,你不能。它还会同时显示页眉和页脚吗?还是只有页眉或页脚?我花了几个小时研究如何在swift的UICollectionView中添加补充视图的页眉和页脚,最接近的是objective-c中的内容,我不理解。这里是添加页眉和页脚的链接,但它位于objective-c中。@SkylarBjörn我添加了一个屏幕截图-您必须告诉集合视图您需要页眉和页脚谢谢!!我现在得到一个错误,上面写着“预期声明”,还有一个致命错误:在展开可选值时意外地发现了nil。你知道为什么是零吗?我选中了这些框,以确保有页眉和页脚,我还创建了子类等。预期的声明也出现在屏幕的最底部。@SkylarBjörn如果没有更多信息,我无法帮助您,否。您可能希望创建一个粘贴箱,用当前代码标记发生错误/崩溃的行。