UISearchBar自定义后台问题

时间:2016-01-21 10:09:50

标签: ios ios9 uisearchbar uisegmentedcontrol

我遇到了为UISearchBar设置自定义背景的问题。 UISearchBar作为UITableView的标题添加。对于设置背景,我使用下一行:

UISearchBar.appearance().setSearchFieldBackgroundImage(UIImage(named: "search_field"), forState: .Normal)
UISearchBar.appearance().setBackgroundImage(UIImage(named: "search_bar_background"), forBarPosition: .Top, barMetrics: .Default)
UISearchBar.appearance().setImage(UIImage(named: "search_icon"), forSearchBarIcon: .Search, state: .Normal)

结果我看到UISearchBar具有UISegmentedControl的背景 enter image description here

在其他屏幕上一切正常 enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了该问题的解决方案。问题是UISearchBar有'范围标题' enter image description here

我删除了这两个标题,它开始正常工作 enter image description here