У меня возникли проблемы с применением UIVibrancyEffect для моих UIButtons в iOS сегодня виджетах. Я хочу, чтобы они хотели кнопку по умолчанию «Изменить» в разделе Today УВЕДОМЛЕНИЕ центра:Заголовок UIButton не отображается при применении UIVibrancyEffect
Как вы можете видеть на скриншоте, кнопка по умолчанию является динамичной и выглядит намного лучше.
Я попытался заменить виджет View
с UIVisualEffectView
вроде этого:
UIVisualEffectView effectView = new UIVisualEffectView(UIVibrancyEffect.CreateForNotificationCenter());
effectView.Frame = this.View.Bounds;
effectView.AutoresizingMask = this.View.AutoresizingMask;
UIView oldView = this.View;
this.View = effectView;
effectView.ContentView.AddSubview(oldView);
this.View.TintColor = UIColor.Clear;
И это, кажется, работает, но названия моих кнопок становятся яркими, а также (я хочу, чтобы они оставались черными):
Есть ли способ предотвратить появление ярлыков кнопок при использовании UIVibrancyEffect?
Я также должен добавить, что я использую Xamarin.iOS.
Я страдаю от этой проблемы, слишком – Pandara