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"]];
任何人从昨晚开始我就一直在寻找解决办法。。。