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