我喜欢委托模式以及UISearchbar的工作和行为方式,我只是不喜欢它的样子。什么是UI自定义的最短路径?
答案 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的属性。