UISearchBar:更改外观 - 形状,背景,覆盖图像

问题描述:

我想更改默认UISearchBar的外观。举个例子,如何在Google iPhone应用程序中重新创建搜索框,如下所示?你会如何覆盖图像产生这种效果?UISearchBar:更改外观 - 形状,背景,覆盖图像

alt text

你不需要任何类继承。 创建具有按钮和文本字段,然后再在整个观点是要加载做一个新的UIView:

[self.searchDisplayController.searchBar addSubview:customSearchBarView]; 

确保设置新的文本字段作为第一个响应者,因此可以访问键盘。

经过一些调查可能性来定制搜索栏,我倾向于说这是一个自定义组件,它与UISearchBar无关,而是重新创建其功能。