Monotouch.对话框- UISearchBar颜色



当我在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;

最新更新