我目前正在开发一个应用程序,它需要一个包含表视图上方信息的框。不幸的是,我无法使用标准UINavigationBar或UIToolBar创建所需的行为。我改为创建了一个带有模糊背景的UIEffectView,并将其置于我的表视图上方。
正如您在Apple的股票应用程序中的示例中所看到的,表格视图内容延伸到表格视图的主要可见区域下方,从而创建了漂亮的模糊效果。
我的问题是如何在保持桌面视图具有正确的底部和顶部区域的同时重新创建它(如果我只是将模糊视图放在桌面视图上方,则无法正确滚动到底部或顶部,它会被模糊视图遮挡。)
答案 0 :(得分:1)
使用IB将UIView作为标题放在UITableview单元格的顶部。并将UIView Equal的高度设置为CustomNavigationBar视图。 标题视图将隐藏在CustomNavigationBar视图下,Cell将从navigationBar底部开始