像 iBooks App 这样的 tableview 标题标志

Posted

技术标签:

【中文标题】像 iBooks App 这样的 tableview 标题标志【英文标题】:tableview header logo like iBooks App 【发布时间】:2011-06-29 18:09:51 【问题描述】:

如何在 tableView 的标题中插入图像以使其保持 iBook 应用程序? 当你向下滚动时,苹果的标志出现,当你放开时,它消失了?

我想,它就像表格标题中的视图一样有效,但如果是这样,如何创建该条件以像 iBooks 应用程序那样隐藏?

谢谢,

强化学习

【问题讨论】:

【参考方案1】:

iBook 应用程序不使用 UITableView(我猜),而是使用 UIScrollView

A UITableView isA UIScrollView 然而。

而且我认为您要问的并不是真正的“标题”。它是滚动视图内容上方的隐藏内容。

滚动视图有一个contentSize 矩形(通常比它的bounds 大)和一个contentOffset 点(其中只有y 值在表格视图中偏移)。

您希望将子视图添加到滚动/表格视图,并将其 frame 设置为具有负的 y 值(可能相当于其 height)。

【讨论】:

view.frame = CGRectMake(0,-100,320,100); [tableView addSubview:view]; 如果你想说服自己它就在那里:view.backgroundColor = [UIColor redColor];

以上是关于像 iBooks App 这样的 tableview 标题标志的主要内容,如果未能解决你的问题,请参考以下文章

iBook 翻页过渡

如何在 Modal Segue 的过渡中添加完整的卷曲效果?

有没有办法在 iBooks 中打开特定的书?

与 iOS 应用程序共享 iBooks

通过代码将 PDF 添加到 iBooks

如何构建像 App Store 这样的 UITableView? [关闭]