Создание отверстия в UIWebView

91
12

У меня есть UIView, а у меня есть UIWebView. Теперь мне нужно создать отверстие в Hole в UIWebView, чтобы сделать UIView видимым со спины.

спросил(а) 2020-04-03T23:28:39+03:00 5 месяцев, 4 недели назад
1
Решение
89

Попробуйте создать маску через UIWebView

// Create your mask layer
CALayer* maskLayer = [CALayer layer];
maskLayer.frame = CGRectMake(0,0,yourMaskWidth ,yourMaskHeight);
maskLayer.contents = (__bridge id)[[UIImage imageNamed:@"yourMaskImage.png"] CGImage];

// Apply the mask to your uiview layer
yourUIWebView.layer.mask = maskLayer;

ответил(а) 2020-04-03T23:43:54.892744+03:00 5 месяцев, 4 недели назад
40

Вам нужно установить opaque свойство UIWebview в NO.

ответил(а) 2020-04-03T23:28:39+03:00 5 месяцев, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема