我创建了两个视图,它们的转换由导航视图控制器控制。我有一个UIView
包含一个UISearchBar
. 然后UIView
将其设置为第一个视图中的导航栏titleView
。
现在,问题是,每当我从第一个视图转到第二个视图时,我都可以看到UISearchBar
淡入淡出背后的浅色背景。
我自己做了一些故障排除,发现背景属于UISearchBar
而不是UIView
包含它。我也尝试了许多代码来使UISearchBar
背景透明,但实际上没有一个代码使它透明。
编辑:我做了更多的摆弄,发现淡入淡出的颜色是UISearchBar
. 因此,如果我将色调更改为黑色,它会变暗。我认为可以解决此问题的唯一方法是将UISearchBar
alpha 的背景设置为 0,但我找不到任何可以更改 a 中 a 的 alpha 的UISearchBar
代码UINavigationBar
。
编辑:我真的找不到任何代码将背景色调UISearchBar
变为 alpha 0。有没有人有解决方法或替代解决方案?