UISearchBar的默认barTintColor和backgroundColor

时间:2015-07-07 15:26:55

标签: ios uisearchbar uicolor uiappearance

我正在尝试使用UIAppearance完全重新创建默认UISearchBar的外观。问题是,当我尝试获取标题中变量的值时,它们是零。

我已尝试[[UISearchBar appearance] barTintColor]self.searchBar.barTintColor,但无济于事。

我使用Utilities文件夹中的DigitalColor Meter正常获取条形图的值,然后将背景设置为白色并将barTintColor设置为测量值。这几乎可以工作,但混合了“取消”按钮,搜索栏的顶部和底部出现了暗线。

所以我要么需要两种颜色的默认值,要么是一种读取所述默认值的方法。

1 个答案:

答案 0 :(得分:0)

鉴于没有人回答这个帖子在相关谷歌搜索结果中很高,我想给出最终为我修复的答案。

只需将颜色设置为nil即可使它们使用默认值。