Monotouch.Dialog - UISearchBar Tint - PullRequest
       15

Monotouch.Dialog - UISearchBar Tint

1 голос
/ 24 декабря 2011

Когда я включаю панель поиска на DialogViewController, как изменяется оттенок панели поиска?

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

Ответы [ 2 ]

3 голосов
/ 24 декабря 2011

Панель поиска в MonoTouch.Dialog является закрытой, вам нужно будет изменить исходный код, чтобы изменить TintColor при создании экземпляра searchBar.

Другой вариант, предложенный в комментариях, заключается в использовании:

((UISearchBar) TableView.TableHeaderView).TintColor = UIColor.Black;
0 голосов
/ 02 января 2012

Воспользовавшись помощью Мигеля, я обнаружил, что TableHeaderView содержит SearchBar, поэтому я мог сделать это, чтобы изменить tint после создания экземпляра searchBar (спасибо):

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