- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在不同部分中显示 UITableViewCell 上的项目列表。我已经在 viewForFooterInSection 委托(delegate)中创建了 UITextField
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
现在我的问题是我不想每次都显示 viewForFooterInSection。它应该为零/隐藏,直到我单击该特定部分的 didSelectRowAtIndexPath 。 UITextField 应该只显示该部分。
我很困惑如何在点击时重新加载 footerView ?
最佳答案
您只需重新加载该部分即可重新加载页脚 View 。
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:sectionIndex] withRowAnimation:UITableViewRowAnimationNone];
此调用之后,- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
再次命中,您可以在其中保留 bool 变量并相应地返回 nil 或页脚 View .
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
if(conditionSatisfied)
return myFooterView;
return nil;
}
HTH,
阿克谢
关于iphone - 刷新 didSelectRowAtIndexPath 委托(delegate)上的 viewForFooterInSection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7011179/
为什么以下代码在 iOS 6 中运行良好。但在 iOS 5 中,它陷入了导致设备崩溃的无限循环。一旦执行了“self.footerView = ...”行,它就会再次调用 viewForFooterI
viewForFooterInSection 未显示在屏幕底部 (uitableview)。这里我使用的是 UItableview。 注意:在下面的屏幕变化中,屏幕底部又添加了一个页脚。(白色 Vie
我有一个 UITableView 有一个部分和足够的行,tableView 需要滚动到底部。我想添加一个页脚 View ,它会粘在 tableView 的底部并且始终可见,所以我实现了 viewFor
我想在表格的两个不同页脚中显示两批文本。 第 3 部分的文本使用 titleForFooterInSection : - (NSString *)tableView:(UITableView *)tv
我想使用 reloadData 刷新部分页脚,但现在除了最后一个部分之外的所有部分都已更新 - 即使页脚可见,也不会调用 viewForFooterInSection。 ScrollView 是为最后
是的,我已经阅读了很多关于这个问题的其他帖子,但没有一个解决方案对我有用! 基本上,当我使用 viewForFooterInSection 和 heightForFooterInSection 时,生
我在不同部分中显示 UITableViewCell 上的项目列表。我已经在 viewForFooterInSection 委托(delegate)中创建了 UITextField - (UIView
我有一个包含 3 个部分的 UITableView。它们每个都有我使用 viewForFooterInSection 添加的页脚。我遇到的问题是,当我向下滚动 tableview 时,页脚会粘在屏幕底
我正在尝试了解如何将带有 UISwitch 或其他 Controller 的标签添加到分段 tableView 中的页脚(或页眉)。任何帮助将不胜感激。提前致谢! 最佳答案 好的,在搜索和处理之后,我
我是一名优秀的程序员,十分优秀!