gpt4 book ai didi

iphone - 搜索栏的背景图片在 iOS7 中看起来很奇怪,但在 iOS 6 中看起来很好

转载 作者:行者123 更新时间:2023-12-03 20:27:26 25 4
gpt4 key购买 nike

您好,我已经在 iOS 7 中安装了我的应用程序,但我发现 UISearchBar 的外观很奇怪。在 iOS 6.x 中,UISearchBar 看起来不错。没有任何问题。我将我的搜索栏图像附在这个问题上。请指导我的实现中有什么问题。苹果是否已弃用或添加了某些内容?我被困住了,但还没有得到任何解决方案。我也阅读了 iOS7 的 UI 转换指南,但一切都是徒劳。

iOS 6 的图像:

Image for iOS 6

iOS 7 的图像

Image for iOS 7

编辑:

我正在我的 viewDidLoad: 方法中设置 UISearchBar 的背景图像。

contactsSearchBar.backgroundImage=[[UIImage imageNamed:@"strip"] resizableImageWithCapInsets: UIEdgeInsetsMake(0.2,0,0.2,0)];

请帮助我。

最佳答案

您还应该将 SearchBar 的 ScopeBarBackgroundImage 属性设置为与您为 searchBar 背景设置的图像名称相同的名称,以获得一致的外观。

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

确保您已将搜索栏 barTintColor 属性设置为清除颜色,并将 Translucent 属性设置为否。根据 iOS 7 中的 Apple Documents,您可以设置 barTintColor 属性加 Translucent 属性或 BackgroundImage 属性。

关于iphone - 搜索栏的背景图片在 iOS7 中看起来很奇怪,但在 iOS 6 中看起来很好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19078480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com