在 0,0,320,45 中从 tableview 修复表头?
Posted
技术标签:
【中文标题】在 0,0,320,45 中从 tableview 修复表头?【英文标题】:Fix tableheader from tableview in 0,0,320,45? 【发布时间】:2013-02-18 13:15:22 【问题描述】:我在 tableview 中像这样添加表头:
TableHeaderView *tableHeaderView = [[TableHeaderView alloc] initWithFrame:CGRectMake(0, 0, 320, 45)];
tableview.tableHeaderView = tableHeaderView;
所以当我滚动到顶部时,我希望表头停止在它被初始化的位置 (0,0)。当我向下滚动时,它会从屏幕上消失,就像 instagram 表头一样。看看表头 instagram 它我想要做什么..
初始化应用时。
当滚动到顶部时,表格标题保持在您的初始位置
向下滚动时,如果表头在您当前的位置,它会离开屏幕
记住何时滚动顶部表头需要根据滚动位置出现
【问题讨论】:
还不清楚,请详细说明。 @rptwsthi 再看看... 如果您希望表头视图处于固定位置,则应将其添加为视图控制器的子视图,而不是tableHeaderView
@CainaSouza 那么向下滚动时如何开始隐藏?
【参考方案1】:
你的问题有点不对。实际上你想滚动 UINavigationBar。试试这个解决方案,它可能对你有用:
http://horseshoe7.wordpress.com/2012/05/18/uinavigationbar-that-scrolls-away/
【讨论】:
已经测试过了..很好,我对图层了解不多,但现在我知道它非常重要和有用! !谢谢【参考方案2】:正如我在屏幕截图中看到的那样 - 它不是表格标题 (self.tableView.tableHeaderView) - 它是节标题,不是吗?
【讨论】:
寄存器是部分,但顶部菜单 Instagram 有一个更新按钮,我认为它是一个表头 你是指标题为“Instagram”的蓝线并更新 UIBarButtonItem? 哦,我现在明白你的意思了!让我想想以上是关于在 0,0,320,45 中从 tableview 修复表头?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Pivot 在 MySQL 8.0.17 版中从不同表和不同行号(联合)进行行到列转换
如何在 Swift 2 中从 JSON 填充我的 tableView?