我怎样才能制作出更漂亮的UISearchBar?

时间:2012-11-05 23:06:23

标签: ios uisearchbar

我喜欢委托模式以及UISearchbar的工作和行为方式,我只是不喜欢它的样子。什么是UI自定义的最短路径?

2 个答案:

答案 0 :(得分:4)

你的意思是超出了UISearchBar参考文献提到的内容吗?

来自Apple的文档:

  

自定义外观

     

在iOS v5.0及更高版本中,您可以使用“自定义外观”中列出的方法自定义搜索栏的外观。您可以使用外观代理([UISearchBar外观])自定义所有搜索栏的外观,或者只是一个酒吧。

  

自定义外观

     

和backgroundImage

     

- imageForSearchBarIcon:state:

     

- setImage:forSearchBarIcon:state:

     

- positionAdjustmentForSearchBarIcon:

     

- setPositionAdjustment:forSearchBarIcon:

     

inputAccessoryView

     

scopeBarBackgroundImage

     

- scopeBarButtonBackgroundImageForState:

     

- setScopeBarButtonBackgroundImage:forState:

     

- scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:

     

- setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:

     

- scopeBarButtonTitleTextAttributesForState:

     

- setScopeBarButtonTitleTextAttributes:forState:

     

- searchFieldBackgroundImageForState:

     

- setSearchFieldBackgroundImage:forState:

     

searchFieldBackgroundPositionAdjustment

     

searchTextPositionAdjustment

答案 1 :(得分:0)

您可以以不同的方式制作搜索栏以使其更好。 为此,你必须取一个文本字段并根据需要拍摄搜索栏的图像,并在textField上设置它并设置textfield的属性。