iOS 7+ UISearchBar取消按钮在突出显示状态下具有不需要的alpha

时间:2014-11-27 13:40:37

标签: ios uisearchbar uibarbuttonitem alpha

我有带取消按钮的UISearchBar。取消按钮具有appDelegate中正常和突出显示状态集的自定义backgroundImage:

[[UIBarButtonItem appearanceWhenContainedIn:[UISearchBar class], nil] setBackgroundImage:[<someNormalImage> resizableImageWithCapInsets:<someedges>] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearanceWhenContainedIn:[UISearchBar class], nil] setBackgroundImage:[<someHighlightedImage> resizableImageWithCapInsets:<someedges>] forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];

一切正常。除突出显示状态外,图像显示,其中backgroundImage显示为不需要的alpha(不透明度)。 按钮突出显示时,突出显示背景闪烁,然后更改不透明度。 我无法找到这个问题的任何答案,只能更改取消按钮的外观(效果很好)。

感谢您的帮助。

0 个答案:

没有答案