繁体   English   中英

Monotouch.Dialog-UISearchBar着色

[英]Monotouch.Dialog - UISearchBar Tint

当我在DialogViewController上启用搜索栏时,搜索栏的色调是如何更改的?

        EnableSearch = true;
        SearchPlaceholder = "Find station";
        AutoHideSearch = false;

MonoTouch.Dialog中的搜索栏是私有的,您需要修改源代码以在实例化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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM