gpt4 book ai didi

iOS 7,搜索模式下范围栏变黑

转载 作者:行者123 更新时间:2023-12-02 01:46:06 27 4
gpt4 key购买 nike

我使用嵌入到 UiTableViewController 的 UISearchDisplayController 在我的表格 View 中创建一个搜索栏。但是,如果我设置搜索栏的背景图像,则范围栏不会在搜索模式下显示,而是显示黑条。这很奇怪,因为它在 iOS 6 中不会发生。

请注意,我用来设置搜索栏背景图像的图像是 640x90 像素,如果使用其他图像,范围栏会以某种方式显示。

即使我设置了范围栏背景图像,它仍然不会显示,具体取决于搜索栏的图像设置。

我认为这是iOS 7中的一个错误,为了防止其他因素,我什至使用Xcode 5中的主从模板,并将UISearchDisplayController嵌入主视图 Controller 中,更改搜索栏背景图像和范围栏显示搜索模式下为黑色。

我认为这与 iOS 7 View Controller 自动调整大小有关。太让我烦恼了。

请有人尝试提供帮助。非常非常感谢。

------------------------------------------已编辑---------------- ----------有时,如果我更改搜索栏背景图像,范围栏会显示,但在真实设备(iPhone5)中,范围栏永远不会显示。

最佳答案

我刚刚在这里找到了解决方案:IOS7 Status bar change to black after search is active

只需将这两行放在您的 TableView Controller (viewDidLoad)上:

self.navigationController.view.backgroundColor = [UIColor whiteColor]; 

self.navigationController.navigationBar.translucent = NO;

其中“whiteColor”是状态栏所需的颜色。

关于iOS 7,搜索模式下范围栏变黑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19226503/

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