- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过以下方式设置标题大小:
if let flowLayout = self.myCollectionView.collectionViewLayout as? UICollectionViewFlowLayout
{
flowLayout.headerReferenceSize = CGSizeMake(self.myCollectionView.frame.size.width, 250)
}
Collection View 确实显示了 header 空间,但 header 没有显示,应该创建它的函数也没有被调用。
func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView
{
let reusableView = collectionView.dequeueReusableSupplementaryViewOfKind(UICollectionElementKindSectionHeader, withReuseIdentifier: NSStringFromClass(FeedHeader), forIndexPath: indexPath)
...
return reusableView
}
最佳答案
我知道有点晚了,但似乎您缺少实际添加 header ,无论是在 IB 中还是使用以下两种方法之一在代码中注册它:
func registerClass(_ viewClass: AnyClass?, forSupplementaryViewOfKind elementKind: String, withReuseIdentifier identifier: String)
func registerNib(_ nib: UINib?, forSupplementaryViewOfKind kind: String, withReuseIdentifier identifier: String)
关于ios - - Collection View :viewForSupplementaryElementOfKind:atIndexPath: not called,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34413903/
我正在做一个搜索栏,当您输入“nike”一词时,它必须显示自定义单元格“shop Types”,该单元格的标题中包含该名称,而且还包含品牌 nike(如果品牌数组中存在该品牌)。 目前我设法在表格 V
在 View 加载后,我必须在我的 UITableView 中选择一行。 所以我做了: [self.tableView selectRowAtIndexPath:[NSIndexPath index
我通过以下方式设置标题大小: if let flowLayout = self.myCollectionView.collectionViewLayout as? UICollectionViewFl
直到几天前,我还用 UITableViewCell 编写所有内容 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowA
我有一个 Collection View ,我希望每个部分都有页眉和页脚。我正在使用默认流布局。 我有自己的 UICollectionReusableView 子类,我在 View Controlle
我有一个 UITableView,它有几个不同高度的单元格。每一行都根据其包含的内容进行动态调整。 我有一个自定义的 UITableViewCell,里面有一个 UICollectionView,它应
我在请求中使用 NSFetchedResultsController 和 sortDescriptors 来填充包含大量结果的表。我注意到,当发生将行从表底部附近移动到顶部的更改时,根本不会调用 di
我需要使用模型对象的内容配置自定义表格 View 单元格。哪个是首选的设计模式?我不是在寻找“正确”的答案,只是对利弊的良好讨论。 1)在configureCell:atIndexPath:?中手动配
Objective-C method 'controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:' provided by
我在 TableView 单元格中有 Collection View ,并且我使用 Nib 作为我的 Collection View 单元格(其中我对 ImageView 和标签使用自动布局,并且它处
我是一名优秀的程序员,十分优秀!