нужно в момент скриншота скрывать View либо накладывать какой-нибудь слой непрозрачный? Находил на просторах интернета сторонее решение https://screenshieldkit.com/ , но к сожалению оно платное. Так же видел решение через добавления TextField и установки у него значения isSecureTextEntry = true , однако в таком случае мы больше не можем отрабатывать жесты для наших View. Заранее спасибо за ответы!
не очень понятна проблема, надо скрыть .isHidden = false, надо наложить эфект, создай вью с эфектом наложи на вью
Спасибо большое за ответ! То есть мы должны все наши View добавлять через addSubview на ContentView?
Проблема в том, что мы не можем отследить сам момент скриншота, можем только понять ,ч то скрин УЖЕ был сделан
Да, попробуй. Когда я с этим кодом работал, отвечал на подобный вопрос, оно работало ровно так же как и DRM контент. То есть контента не видно как на скриншотах, так и при записи экрана.
То есть не нужно добавить через addSubview. Просто присвой вьюху.
Обсуждают сегодня