像 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 标题标志的主要内容,如果未能解决你的问题,请参考以下文章