无法使 UITableView 出现在半透明导航栏下
Posted
技术标签:
【中文标题】无法使 UITableView 出现在半透明导航栏下【英文标题】:Can't make UITableView appear under translucent navigation bar 【发布时间】:2016-03-03 09:39:23 【问题描述】:我正在尝试使用半透明导航栏并想将我的表格视图(在UITableViewController
中)放在导航栏下方但没有成功。
我一直在网上搜索,但我只找到有关如何将内容推送到导航栏下方的帮助,这与我想要做的完全相反。
我在情节提要中检查了 Under Top Bars。
请帮忙!
【问题讨论】:
提供截图或代码 代码与这种情况无关,因为这是故事板的问题。我不明白为什么你需要一个屏幕截图,UITableView 只显示在导航栏下方。 【参考方案1】:设置
self.automaticallyAdjustsScrollViewInsets = NO
在viewDidLoad
然后检查
【讨论】:
谢谢!它起作用了,但是我没有通过代码将其设置在我的 UITableViewController 的情节提要中 我无法使用自定义条形颜色并使其半透明。唯一可行的是,如果我将条形颜色设置为默认值,即使其变为黑色。以上是关于无法使 UITableView 出现在半透明导航栏下的主要内容,如果未能解决你的问题,请参考以下文章
iOS Autolayout - 在半透明导航栏下方正确定位视图