我想将基于
由于我的导航栏使用自定义背景图像,我想知道如何将相同的背景图像应用于搜索栏。 我尝试过:
tableHeaderView
的搜索栏迁移到iOS 11中通过配置navigationItem.searchController
使用的新的无缝搜索栏方法。由于我的导航栏使用自定义背景图像,我想知道如何将相同的背景图像应用于搜索栏。 我尝试过:
[navigationBar setBackgroundImage:[UIImage imageNamed:@"NavigationBarPromptBackground"] forBarMetrics:UIBarMetricsDefaultPrompt];
[searchBar setBackgroundImage:[UIImage imageNamed:@"NavigationBarBackground"] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];
但是无济于事。搜索栏仍然保留了标准导航栏的背景颜色(应用了barTintColor
),但没有显示自定义的背景图片。