public static void SetVisibility(this UIView view, Func <bool> predicate) { if (predicate()) { view.Show(); return; } view.Hide(); }