当我在DialogViewController
上启用搜索栏时,搜索栏的色调是如何更改的?
EnableSearch = true;
SearchPlaceholder = "Find station";
AutoHideSearch = false;
答案 0 :(得分:3)
MonoTouch.Dialog中的搜索栏是私有的,您需要修改源代码以在实例化searchBar时更改TintColor。
评论中建议的另一个选项是:
((UISearchBar) TableView.TableHeaderView).TintColor = UIColor.Black;
答案 1 :(得分:0)
在Miguel的帮助下,我发现TableHeaderView
容器SearchBar
,所以我可以在tint
实例化之后更改searchBar
(谢谢):< / p>
UISearchBar sb = TableView.TableHeaderView as UISearchBar;
if(sb!=null)
sb.TintColor = UIColor.Black;