2011-12-24 55 views

回答

3

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

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

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

最优秀!我可以建议您将此信息添加为本文的答案,以便其他人查找此信息可以找到它。 – 2011-12-28 13:13:46

+0

2012年3月31日发布了这个消息:请参阅http://stackoverflow.com/questions/9969112/monotouch-dialog-uisearchbar-color – 2012-04-02 16:57:51

0

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

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