0

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

4

2 回答 2

4

您的意思是超出 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

搜索文本位置调整

于 2012-11-05T23:14:26.903 回答
0

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

于 2012-11-05T23:23:49.563 回答