Получение круглого ореола размытия вокруг квадратной кнопки, чтобы поместить поверх изображения - PullRequest
0 голосов
/ 02 мая 2019

Rough example of what I am trying to do

Я обновил это изображение того, чего я пытаюсь достичь, его размытие на изображении, которое добавляет легкое затенение и даже белый на белом виден. Я в основном работаю над размещением кнопок различных видов поверх изображений, и приветствую любую безупречную помощь по передовым методам. Я знаю, что Facebook делает это в качестве примера приложения.

Подводя итог, что я пытаюсь достичь. У меня есть изображение, которое занимает весь экран, и я хотел бы поместить кнопку поверх этого изображения, которое делает что-то вроде размытия вокруг него с отступами, чтобы оно выглядело чистым поверх изображения. Моя кнопка - это сердечный png, красный контур с прозрачной внутренней частью, который представлен в виде квадрата из-за неправильной формы. Мне бы хотелось, чтобы сердце находилось на вершине круга, который делает что-то вроде размытия изображения, чтобы его всегда можно было увидеть.

Я нашел ряд аналогичных решений этой проблемы с использованием UIBlurEffect, но ничего, что конкретно касалось «квадратного изображения» и того, как я управлял бы увеличением / уменьшением круга размытия с точки зрения заполнения вокруг квадрата. Я возился с созданием прозрачного UIView, поместив туда круг с размытием, а затем добавил кнопку с выровненными центрами, но это выглядит как неправильный подход и не совсем работает. Я подозреваю, что для людей с опытом это то, где мне просто нужно правильно использовать UIBlurEffect.

...