Im 31. März Veröffentlichung von MonoTouch.Dialog uns nicht in der Lage sind, die Farbe der UISearchBar
mehr jetzt zu setzen, wie es ein neues Containerobjekt mit hartcodiert Farben ist.MonoTouch.Dialog: UISearchBar Farbe
Gibt es eine einfachere Möglichkeit, die Farbe des UISearchBar
zu ändern?
Als eine Arbeit um, verwende ich diese (wohl wissend, dass die UISearchBar die zuletzt hinzugefügten Artikel der neuen Klasse SearchBarBackgroundView
.
SearchBarBackgroundView sb = TableView.TableHeaderView as SearchBarBackgroundView;
if (sb != null)
{
try
{
if (sb.Subviews.Count() > 1)
{
UISearchBar bar = sb.Subviews [sb.Subviews.Count() - 1] as UISearchBar;
if (bar != null)
{
bar.BackgroundColor = Settings.AppTintColor;
bar.TintColor = Settings.AppTintColor;
}
}
}
catch (Exception e)
{
ExceptionPublisher.Pub (e, "");
}
}