【问题标题】:Remove space between UISearchBar and UINavigationBar (Swift)删除 UISearchBar 和 UINavigationBar (Swift) 之间的空间
【发布时间】:2015-08-06 10:56:51
【问题描述】:

最初,我希望搜索栏的色调与导航栏的颜色相同。但是,导航栏具有透明效果,这会影响颜色的饱和度。所以,我将导航栏的transparent 属性设置为false。现在,它们是相同的颜色,但两者之间有这么大的空间:

如何摆脱这个空间?

编辑:这可能是因为我在此视图中拥有的 UITABLEVIEW 吗? 编辑:

【问题讨论】:

    标签: ios swift uinavigationbar uisearchbar


    【解决方案1】:

    如果您使用自动布局,这看起来就像搜索栏对顶部布局指南的顶部约束为 0。我不知道这是否是一个错误,但它会导致填充。

    将顶部约束设置为 0,而不是顶部布局指南,或者尝试对顶部布局指南使用负值 (-20 - 44 = -64) 的顶部约束。

    【讨论】: