Ios 使uisearchbar看起来像uiinputfield

Ios 使uisearchbar看起来像uiinputfield,ios,cocoa-touch,uitextfield,uisearchbar,Ios,Cocoa Touch,Uitextfield,Uisearchbar,我有一个UISearchBar,它的行为类似于UITextField,因为它是应用程序中表单的一部分。因此,我想让它看起来像所有其他(非背景,非边框,非标志,只是占位符)字段 我该怎么做 编辑 我有一个搜索栏,看起来像这样: 但现在我必须去掉搜索图标和背景视图+自定义占位符文本。如何实现这一点?您可以使用searchbarStyle属性实现这一点: UISearchBarStyleDefault, UISearchBarStyleProminent, UISearchBarStyleMinima

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

我该怎么做

编辑

我有一个搜索栏,看起来像这样:
但现在我必须去掉搜索图标和背景视图+自定义占位符文本。如何实现这一点?

您可以使用
searchbarStyle
属性实现这一点:

UISearchBarStyleDefault,
UISearchBarStyleProminent,
UISearchBarStyleMinimal

外观方法。检查以下选项将帮助您获得无边界的无聊外观:

[searchBarObject setBackgroundImage:[UIImage new]];

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

注意:您可以继续使用
UISearchBarStyleDefault

或…

您可以执行上述任何操作,而是使用
UISearchBarStyleMinimum
来获得无边界但带有轻微背景的外观。

这不起作用:(我使用的是故事板..可能与此有关吗?应该有关系。它对我有效,否则我不会发布答案。呃…发生了什么事?我没有改变任何东西。它就像我在更新/编辑中发布的图片一样。@bdv:那是因为你使用的是
UISearchBarStyleMinimal
。切换到
UISearchBarStyleDefault
并选中..这可能会对您有所帮助