IOS - 内容上的半透明导航栏
Posted
技术标签:
【中文标题】IOS - 内容上的半透明导航栏【英文标题】:IOS - Translucent Navigation Bar over content 【发布时间】:2015-05-29 18:32:16 【问题描述】:我有一个tableView
,标题中有一个UIImage
。我要完成的工作与 Twitter 的个人资料页面相同。封面图像上方的半透明导航栏。到目前为止,我所做的只是navigationBar.translucent = true
并设置了我的coverImage.frame.origin.x = -50
,但导航栏仍然没有覆盖我的图像,图像只是被切断了。谢谢
【问题讨论】:
【参考方案1】:UITableViewController
调整其内容插入,使其内容的开头从导航栏的底部边缘开始。
您可以取消选中视图控制器的 Adjust Scroll View Insets 属性,以阻止 tableView 内容被插入。 (这将同时影响顶部和底部栏。)
【讨论】:
感谢您的帮助,但这没有用,我的UITableView
标题仍在导航栏下方@PetahChristian
如果您使用 Storyboard,请发布显示视图层次结构的屏幕截图。还请显示您正在创建或更改相关视图的任何代码。
它是 Adjust Scroll View Insets 和 Under Top Bars 的组合。谢谢@PetahChristian
太棒了!通常它们都会检查 tableView 控制器,因此表格的行可以在栏下滚动,但第一行或最后一行不会被栏隐藏。以上是关于IOS - 内容上的半透明导航栏的主要内容,如果未能解决你的问题,请参考以下文章