UISearchBar:更改外观 - 形状,背景,叠加图像

时间:2010-03-03 09:27:28

标签: iphone customization uisearchbar drawrect

我想更改默认UISearchBar的外观。例如,如何在Google iPhone应用中重新创建搜索框,如下所示?如何覆盖图像以产生这种效果?

alt text

2 个答案:

答案 0 :(得分:2)

在对自定义搜索栏的可能性进行一些调查后,我倾向于说这是一个与UISearchBar无关的自定义组件,而是创建其功能。

答案 1 :(得分:1)

您不需要子类化任何东西。 创建一个具有按钮和文本字段的新UIView,然后在整个视图加载时执行此操作:

[self.searchDisplayController.searchBar addSubview:customSearchBarView];

确保将新文本字段设置为第一个响应者,以便它可以访问键盘。