Iphone 当segue push设置动画时,UI搜索栏背景淡入淡出

Iphone 当segue push设置动画时,UI搜索栏背景淡入淡出,iphone,xcode,cocoa-touch,ios6,uinavigationbar,Iphone,Xcode,Cocoa Touch,Ios6,Uinavigationbar,我创建了两个视图,其转换由导航视图控制器控制。我有一个ui视图,其中包含一个ui搜索栏。然后在第一个视图中将ui视图设置为导航栏的titleView 现在的问题是,每当我从第一个视图转到第二个视图时,我都可以看到ui搜索栏后面有一个淡入淡出的背景 我自己做了一些故障排除,发现背景属于ui搜索栏,而不是包含它的ui视图。我还尝试了许多代码使UISearchBar背景透明,但没有一个代码真正使其透明 编辑:我做了更多的修改,发现淡入淡出的颜色是UISearchBar样式/色调中的颜色。所以如果我把

我创建了两个视图,其转换由导航视图控制器控制。我有一个
ui视图
,其中包含一个
ui搜索栏
。然后在第一个视图中将
ui视图设置为导航栏的
titleView

现在的问题是,每当我从第一个视图转到第二个视图时,我都可以看到
ui搜索栏后面有一个淡入淡出的背景

我自己做了一些故障排除,发现背景属于
ui搜索栏
,而不是包含它的
ui视图
。我还尝试了许多代码使
UISearchBar
背景透明,但没有一个代码真正使其透明

编辑:我做了更多的修改,发现淡入淡出的颜色是
UISearchBar
样式/色调中的颜色。所以如果我把颜色改成黑色,它就会变暗。我能解决这个问题的唯一方法是将
UISearchBar
的alpha背景设置为0,但我在
UINavigationBar
中找不到任何可以更改
UISearchBar
的alpha的代码


编辑:我真的找不到任何代码可以将
ui搜索栏的背景色调变成alpha 0。有人对此有解决办法或替代方案吗?

我意识到,该栏实际上是范围栏的背景。我不知道为什么它仍然出现,即使我禁用了它。我的解决方案是将背景图像设置为透明图像

[self.searchBar setScopeBarBackgroundImage:[UIImage imageNamed:@"transpixel.png"]];

任何人从昨晚开始我就一直在寻找解决办法。。。