我想更改默认UISearchBar的外观。例如,如何在Google iPhone应用中重新创建搜索框,如下所示?如何覆盖图像以产生这种效果?
答案 0 :(得分:2)
在对自定义搜索栏的可能性进行一些调查后,我倾向于说这是一个与UISearchBar
无关的自定义组件,而是创建其功能。
答案 1 :(得分:1)
您不需要子类化任何东西。 创建一个具有按钮和文本字段的新UIView,然后在整个视图加载时执行此操作:
[self.searchDisplayController.searchBar addSubview:customSearchBarView];
确保将新文本字段设置为第一个响应者,以便它可以访问键盘。