Ios 如何模拟此表视图的背景色?
苹果在每台iOS设备上都会发布一款名为“联系人”的应用程序。在iPhone和iPod touch上,它有一种非常特殊的方式来设置搜索栏上方区域的样式:Ios 如何模拟此表视图的背景色?,ios,cocoa-touch,Ios,Cocoa Touch,苹果在每台iOS设备上都会发布一款名为“联系人”的应用程序。在iPhone和iPod touch上,它有一种非常特殊的方式来设置搜索栏上方区域的样式: 这种着色是如何实现的?具体来说,颜色如何仅在表视图的顶部可见,而不在底部可见?设置表视图的backgroundColor属性或其backgroundView也无法达到预期的结果。我只需创建一个UIView,其底部带有灰色backgroundColor并包含UISearchBar,并将其设置为您的UITableView可能是UIScrollVie
这种着色是如何实现的?具体来说,颜色如何仅在表视图的顶部可见,而不在底部可见?设置表视图的
backgroundColor
属性或其backgroundView
也无法达到预期的结果。我只需创建一个UIView
,其底部带有灰色backgroundColor
并包含UISearchBar
,并将其设置为您的UITableView
可能是UIScrollView中的另一个视图?(如果是这样,请参见上文。)他说的话。默认情况下,在iOS上不会剪裁视图,因此,如果创建约40px高的标题视图,并在其中插入一个200px高的灰色子视图,则向下拖动标题时,将看到灰色子视图在视图边界上方上升。这应该会产生你想要的效果。@NickLockwood谢谢,这似乎是共识