我喜欢委托模式以及 UISearchbar 的工作方式和行为方式,但我只是不喜欢它的外观。UI 定制的最短路径是什么?
2 回答
您的意思是超出 UISearchBar 参考文档提到的内容?
来自 Apple 的文档:
自定义外观
在 iOS v5.0 及更高版本中,您可以使用“自定义外观”中列出的方法自定义搜索栏的外观。您可以使用外观代理([UISearchBar 外观])自定义所有搜索栏的外观,也可以仅自定义单个栏的外观。
和:
自定义外观
背景图片
– imageForSearchBarIcon:状态:
– setImage:forSearchBarIcon:状态:
– positionAdjustmentForSearchBarIcon:
– setPositionAdjustment:forSearchBarIcon:
输入附件视图
范围栏背景图像
– scopeBarButtonBackgroundImageForState:
– setScopeBarButtonBackgroundImage:forState:
– scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:
– setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:
– scopeBarButtonTitleTextAttributesForState:
– setScopeBarButtonTitleTextAttributes:forState:
– searchFieldBackgroundImageForState:
– setSearchFieldBackgroundImage:forState:
searchFieldBackgroundPositionAdjustment
搜索文本位置调整
您可以以不同的方式制作您的搜索栏以使其更好。为此,您必须获取一个文本字段并根据需要获取搜索栏的图像,并将其设置在文本字段上并设置文本字段的属性。