- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 CollectionView 来显示数据。当用户按下某个按钮时,我将刷新 CollectionViewCell 以反射(reflect)如下所示的更改:
[self.collectionView reloadItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]];
这可以很好地重新加载单元格,但它不会重新加载其页脚 View 。我实现了以下方法
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"FOOTER CALLED");
当我重新加载单元格时,不会调用此函数。
如果我使用 [self.collectionview reloadData] 重新加载整个 Collection View ,一切都会起作用,但这效率不高。
如何确保 indexPath 处 UICollectionViewCell 的页脚也被刷新?
最佳答案
您必须无效布局或重新加载该部分。
使布局无效。
[[_collectionView collectionViewLayout] invalidateLayout]
正在重新加载该部分。使用 reloadSections:
更新 UICollectionView
中的 1 个或多个部分。
[self.collectionView reloadSections:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0, 3)]];
关于ios - 使用 reloadItemsAtIndexPaths 重新加载 UICollectionViewCell 的 footerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23704621/
我希望我的按钮位于 footerView 的中心。我尝试了几种方法,但每次都失败了: 1. override func tableView(_ tableView: UITableView,
我试图在特定 tableView 中展开任何部分时显示 footerView。使用简单的 footerView 代码,页脚显示在每个部分(折叠和展开)以及每个 tableView 中。有没有一种简单的
我想在 Android 中将页脚 View 添加到 GridView,就像我们可以添加到 ListView 一样。由于它在 GridView 中不可用,我在屏幕底部添加了一个加载布局,并在其上方添加了
我正在从外部数据库下载数据并在用户向下滚动时填充数组。下载数据时,我正在显示页脚 View (loadmoreview)。我目前遇到的问题是当用户到达列表末尾时删除此页脚 View ,也就是没有更多数
我正在尝试为我的 UITableView footerView 创建一个自定义 View ,其中有一个按钮。我可以在那里看到它,但是当我触摸它时,什么也没有发生...你能看到这里出了什么问题吗: -
我正在使用一个自定义 xib,其中包含一些我想要加载到 UITableView 页脚中的按钮和标签。但是,当它尝试转到应用程序中的表时出现错误: fatal error: unexpectedly f
您好,我是 Android Material 设计的新手,在我的应用程序中,我正在使用 RecyclerView,我需要为此 RecyclerView 添加 footerView,我在下面编写了用于添
我正在制作一个作为 UITableView 的应用程序,它从 Web 获取内容、解析它并显示它。获取和解析它需要一些时间,所以我使用加载指示器 ( MBProgressHUD ) 并在后台进行加载。我
我有一个简单的 UITableView,我已将 UIButton 添加到页脚。 类似于此: self.btn =[UIButton buttonWithType:UIButtonTypeCustom]
我想在 Xamarin.iOS 中实现弹出导航。为此,我使用 FlyoutNavigationController,到目前为止效果良好。 但现在我必须在弹出菜单内的导航列表下方显示一些附加内容(基本上
我已经通过属性为 tableView 设置了自定义页脚: self.tableView.tableFooterView = [self myCustomFooterView]; tableView 几
我希望 footerView 显示在屏幕底部。我该如何使 footerView 位于底部,并且当点击它时,会出现键盘?任何帮助,将不胜感激。谢谢! protocol CommentsTableView
实际上我想知道,在 xib 中创建页眉 View 和页脚 View 的最佳方法是什么。我读了一些文章并得到了 2 个选项。1)我可以直接将uiview拖放到xib中。2)我可以创建自定义单元格并自行返
我正在尝试将页脚 View 放入 Storyboard 中的 UICollectionView 中,但是当我单击页脚 View 单选按钮时, Collection View 的图像会更新,但没有 Vi
我想在 ListView 下方添加一个 FloatingActionButton (以便该按钮始终是 ListView 的最后一项)。我找到了一个可以执行此操作的方法,称为 addFooterView
我正在使用 CollectionView 来显示数据。当用户按下某个按钮时,我将刷新 CollectionViewCell 以反射(reflect)如下所示的更改: [self.collectionV
我在 ListView 中添加了一个 FooterView,但是当我将 View 的可见性设置为 GONE 时,只有 View 的内容是隐藏。我的意思是它在 ListView 中留有空间,就像 INV
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 当我选择插入到另一个
我有 tableView,在 Storyboard中设置了一个部分和页脚。我正在尝试使用以下代码更改 viewDidLoad() 中表格的 footerView 中的文本 tableView.foot
我是一名优秀的程序员,十分优秀!