Objective c 为什么UISearchDisplayController中搜索栏的色调与普通搜索栏的色调不同?

Objective c 为什么UISearchDisplayController中搜索栏的色调与普通搜索栏的色调不同?,objective-c,uisearchbar,Objective C,Uisearchbar,这就是没有设置的情况。请注意,这两个色调都为null。然而,它们看起来不同 我有点喜欢上面那个白色的,虽然我不能把其余的改成那个。searchBar.tint在所有情况下都为零 更新:它一定与不可靠的UISearchBarBackground类有关 如果我移除它们,就会发生这种情况 (我删除了设置UITextFieldBackground的代码,这样大家都可以看到它是apple产品的一部分)+1,这是一个伟大的发现。我会和苹果一起打开一个bug报告。老兄,我很惊讶这是一个bug。这很普遍,也

这就是没有设置的情况。请注意,这两个色调都为null。然而,它们看起来不同

我有点喜欢上面那个白色的,虽然我不能把其余的改成那个。searchBar.tint在所有情况下都为零

更新:它一定与不可靠的UISearchBarBackground类有关

如果我移除它们,就会发生这种情况


(我删除了设置UITextFieldBackground的代码,这样大家都可以看到它是apple产品的一部分)

+1,这是一个伟大的发现。我会和苹果一起打开一个bug报告。老兄,我很惊讶这是一个bug。这很普遍,也很明显。任何人都可以轻松做到这一点。哦,是的,即使我不改变UITextfield背景图像,这种情况也会发生。好吧,我不明白为什么它们不会更一致。而且,你知道,bug报告不仅仅针对bug。增强、调整、细微差别、投诉,每天都会被提交。原因实际上是在背景栏后面有一个错误的片段控制。searchdisplay控制器的色调实际上只是该段控件的背景图像。