2011-12-24 9 views

答えて

3

MonoTouch.Dialog内検索バーがプライベートである、あなたは検索バーがインスタンス化されたときにTintColorを変更するには、ソースコードを変更する必要があります。

ミゲルの助けを取る
((UISearchBar) TableView.TableHeaderView).TintColor = UIColor.Black; 
+0

最も優れています!この情報をこの投稿への回答として追加することをお勧めしますので、この情報を探している人はそれを見つけるでしょう。 –

+0

2012年3月31日のリリースでこれが破られました:http://stackoverflow.com/questions/9969112/monotouch-dialog-uisearchbar-color –

0

、私はsearchBarがインスタンス化された後、私はtintを変更するには、この操作を行うことができTableHeaderViewコンテナSearchBarことがわかった(おかげで):

別のオプションは使用することがあるコメントで示唆しました:

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