2012-01-18 68 views
1

Apple在每台iOS设备上发布名为“联系人”的应用。在iPhone和iPod touch,它具有造型搜索栏上方的区域的一个非常特殊的方式:如何模仿此表格视图的背景颜色?

http://f.cl.ly/items/3u1d3M101P0v1Z41070Y/IMG_1039-small.png

这是如何实现的色彩?具体而言,颜色只在表格视图的顶部可见,而不在底部?设置表视图的backgroundColor属性或其backgroundView也无法达到所需的结果。

回答

3

我只想创建灰色backgroundColor一个UIView在它的底部含有UISearchBar,并将其设置为您UITableViewtableHeaderView

+2

他说什么。在iOS上,默认情况下视图不会被裁剪,所以如果你制作一个大约40px的标题视图,并且在你的搜索栏后面插入一个200px高的灰色子视图,当你拖动标题时,你会看到灰色子视图在视图边界上方升序。这应该创造你想要的效果。 – 2012-01-18 02:06:16

+0

@NickLockwood谢谢,这似乎是共识。 ;)http://c.abr.vg/DQmK http://c.abr.vg/DQQL – 2012-01-18 06:26:41

0

也许这是UIScrollView的另一种观点? (如果是这样,上面的contentOffset。)