让uisearchbar看起来像uiinputfield

时间:2014-09-11 09:34:51

标签: ios cocoa-touch uitextfield uisearchbar

我的UISearchBar行为就像UITextField一样,它是应用程序中表单的一部分。因此,我想让它看起来像所有其他(非背景,非边框,非徽标,只占位符)字段。

我该怎么做?

修改

我的搜索栏看起来像这样:http://cl.ly/image/0W0n223Q2e2V 但现在我必须摆脱搜索图标和bacground视图+自定义占位符文本。我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以使用searchbarStyle属性

来实现此目的
UISearchBarStyleDefault,
UISearchBarStyleProminent,
UISearchBarStyleMinimal

和外观方法。查看UISearchBar Class Reference

答案 1 :(得分:0)

以下内容将帮助您获得无边框的无聊外观:

[searchBarObject setBackgroundImage:[UIImage new]];

//might need this as well
[searchBarObject setBackgroundColor:[UIColor clearColor]];

注意:您可以继续使用UISearchBarStyleDefault
或...
您可以执行上述任何操作,而是使用UISearchBarStyleMinimal来获得无边框,但背景稍微有点。