Я работаю над своим первым виджетами Today Center, который просто состоит из трех ярлыков на раскадровке по умолчанию. Он работает нормально, но я прочитал в iOS Human Interface Guidelines, что вторичный текст должен «использовать яркий внешний вид системы» с notificationCenterVibrancyEffect
.Как указать яркий внешний вид для вторичного текста «Сегодняшний центр»?
Каков правильный способ добавить этот эффект вибрации к моим двум вторичным этикеткам? Я читал о UIVisualEffectView
, но мне все еще не ясно, как использовать его для этой цели. Я не думаю, что хочу поместить размытый взгляд за моими ярлыками, потому что Notification Center уже размывает фон.
Это должно быть сделано в коде, не так ли? –
Не обязательно. Интерфейс Builder также поддерживает визуальные эффекты. Просто установите их по той же схеме. См. [Этот ответ] (http://stackoverflow.com/a/27829073/30618) для получения более подробной информации об этом. –
ОК, я думаю, что, наконец, все получилось. Я следил за ответом, на который вы ссылались в своем комментарии, но дополнительно мне нужно было отметить флажок «Яркий» в «Интерфейс-Builder» для визуальных визуальных представлений. Решающе, я переместил основной ярлык за пределы иерархии представлений двух визуальных эффектов, поэтому он не имеет яркого внешнего вида. Это оставляет вторичные ярлыки как часть иерархии представлений визуального эффекта, а это значит, что они действительно оживляют. –