Я использую следующий код для установки маски представления контроллера вида:
view.mask = UIView(frame: view.frame)
view.mask?.backgroundColor = UIColor.black.withAlphaComponent(0.25)
view.isUserInteractionEnabled = false
и затем я также использую следующий код, чтобы установить маску подпредставления scrollView для вышеприведенного представления:
scrollView.mask = UIView(frame: scrollView.frame)
scrollView.mask?.backgroundColor = UIColor.black.withAlphaComponent(0.25)
scrollView.isUserInteractionEnabled = false
Хотя маски выглядят совершенно по-другому (маска вида намного темнее, чем у scrollView. Кто-нибудь знает, почему это может произойти?