2014-11-24 5 views

ответ

1

Просто добавьте UIButton к contentView в виде UIVisualEffectsView с помощью [UIVibrancyEffect notificationCenterVibrancyEffect]:

UIButton *myButton = ... 
self.effectsView = [[UIVisualEffectView alloc] initWithEffect:[UIVibrancyEffect notificationCenterVibrancyEffect]]; 
self.effectsView.translatesAutoresizingMaskIntoConstraints = NO; 
[self addSubview:self.effectsView]; 

[self.effectsView.contentView addSubview:myButton]; 

По умолчанию BackgroundColor ваша кнопка должна быть [UIColor clearColor]. Затем, когда он используется, просто установите его цвет фона на [[UIColor lightGrayColor] colorWithAlphaComponent:0.5]. (Значение альфа помогает, когда контент за центром уведомлений почти белый).

 Смежные вопросы

  • Нет связанных вопросов^_^