2

我创建了一个自定义的单点触控对话框视图控制器,并且我设置了:

EnableSearch = true

但是,我使用的是深灰色背景色,并且我也有黑色 UINavigationBar。所以出现在我的 DialogViewController 中的默认搜索栏看起来很不合适。

有没有办法可以自定义它的颜色,或者子类 UISearchBar 或类似的东西来让这个搜索栏适合我在我的应用程序中使用的其他颜色?

感谢您的任何帮助或指点!

4

1 回答 1

3

看起来我应该在发布这个问题之前在最初的搜索中尝试使用“tint”这个词。这个问题的答案是关于以下问题:Monotouch.Dialog - UISearchBar Tint

总结一下这个线程中提到的内容,您只需将 TableView.TableHeaderView 转换为 UISearchBar 并使用 TintColor 属性来设置您想要的值。

((UISearchBar) TableView.TableHeaderView).TintColor = UIColor.Black;

:)

于 2013-02-13T15:24:24.007 回答