Я создаю настраиваемый круг управления. Часть круга может быть прозрачной. Это имело бы больший визуальный смысл и выглядело бы лучше, если бы оно было полупрозрачным, а не прозрачным.
Поскольку представления прямоугольные, и я хочу, чтобы был полупрозрачным только круг, а не остальная часть прямоугольника, это проблема.
UIVisualEffectView
находится за настраиваемым элементом управления.
(Без чего-либо, отображаемого внутри круга в целях отладки)
Как видите, изображение за пределами круга размывает.
Я не знаю, как размыть только вид, а предварительная документация - практически пусто. Моя единственная мысль - создать много просмотров 1x1, чтобы покрыть круг, но это, похоже, не сработает, и даже если бы это было, это было бы медленным и уродливым решением. Как размыть содержимое внутри представления, не размывая ничего за его пределами?