当我在DialogViewController
上启用搜索栏时,搜索栏的颜色如何改变?
EnableSearch = true;
SearchPlaceholder = "Find station";
AutoHideSearch = false;
MonoTouch的搜索栏。对话框是私有的,当searchBar实例化时,你需要修改你的源代码来改变TintColor。
注释中建议的另一个选项是使用:
((UISearchBar) TableView.TableHeaderView).TintColor = UIColor.Black;
在Miguel的帮助下,我发现TableHeaderView
容器SearchBar
,所以我可以在searchBar
实例化后这样做来改变tint
(谢谢):
UISearchBar sb = TableView.TableHeaderView as UISearchBar;
if(sb!=null)
sb.TintColor = UIColor.Black;