Monotouch.Dialog - 色调的UISearchBar(Monotouch.Dialo

2019-09-27 12:58发布

当我能够在搜索栏DialogViewController ,如何搜索栏的色调变化?

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

Answer 1:

在MonoTouch.Dialog搜索栏是私有的,则需要修改源代码改变TintColor当搜索栏被实例化。

在意见提出的另一种选择是使用:

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


Answer 2:

以米格尔的帮助下,我发现TableHeaderView容器中的SearchBar ,所以我能做到这一点改变tintsearchBar被实例化(感谢):

UISearchBar sb = TableView.TableHeaderView as UISearchBar;
if(sb!=null)
   sb.TintColor = UIColor.Black;


文章来源: Monotouch.Dialog - UISearchBar Tint