2013-02-13 47 views
2

搜索栏我有一个自定义的MonoTouch dialogviewcontroller创建的,我已经设置:我可以自定义Monotouch.dialog

EnableSearch = true 

不过,我现在用暗灰色的背景颜色,我有一个黑色UINavigationBar也是如此。所以出现在我的DialogViewController中的默认搜索栏看起来很不合适。

有没有一种方法可以自定义这个的颜色,或者是UISearchBar的子类或类似的东西来获得这个搜索栏,以适应我在我的应用程序中使用的其他颜色?

感谢您的帮助或指点!

回答

3

看起来我应该在发布这个问题之前在我最初的搜索中尝试过“tint”这个词。对此的回答是在以下问题上:Monotouch.Dialog - UISearchBar Tint

要总结此线程中提到的内容,只需简单地将TableView.TableHeaderView转换为UISearchBar并使用TintColor属性设置所需的值即可。

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

:)

相关问题