iOS Swift 3:设置UISearchBar ScopeButton文本和背景颜色

时间:2017-01-23 23:45:21

标签: ios swift3 uisearchbar

我正在使用包含两个范围(用户和组)的搜索栏,我想将按钮和文本颜色设置为默认的蓝色和白色,具体取决于所选的状态。

请参阅下面的屏幕截图:

enter image description here

我已经设置了搜索栏/范围栏的背景图片,如下所示,以生成" clear"背景:

    searchBar.backgroundImage = UIImage()
    searchBar.scopeBarBackgroundImage = UIImage()

从上面可以看出,"群组"范围按钮清晰而不是白色,对于"用户"文本。请注意我可以使用默认的iOS" Blue"用于边框的颜色和任何未选定范围的文本。 所以我的问题如下:

如何根据所选状态设置范围按钮背景/文字的颜色?

1 个答案:

答案 0 :(得分:0)

2方法可以帮助您:

bad:
/projectname-ext-util-taglib/src/main/java/com/liferay/taglib/ui/BreadcrumbTag.java

good:
/projectname-ext-impl/src/main/java/com/liferay/portal/repository/cmis/CMISAtomPubRepository.java