У меня есть приложение macOS, которое использует WKWebView. Я программно клонирую этот WebView для другого просмотра. Но когда я пытаюсь установить новые ограничения равными основному веб-представлению, как это
NSLayoutConstraint(item: copiedWebView, attribute: .centerY, relatedBy: .equal, toItem: self.webView, attribute: .centerY, multiplier: 1.0, constant: 0.0).isActive = true
NSLayoutConstraint(item: copiedWebView, attribute: .height, relatedBy: .equal, toItem: self.webView, attribute: .height, multiplier: 1.0, constant: 0.0).isActive = true
NSLayoutConstraint(item: copiedWebView, attribute: .centerX, relatedBy: .equal, toItem: self.webView, attribute: .centerX, multiplier: 1.0, constant: 0.0).isActive = true
NSLayoutConstraint(item: copiedWebView, attribute: .width, relatedBy: .equal, toItem: self.webView, attribute: .width, multiplier: 1.0, constant: 0.0).isActive = true
Оба веб-представления не могут перетаскивать что-либо.
Обновление
Странно ... когда я устанавливаю ограничение по высоте ...active = false
работает перетаскивание. Также не имеет значения, связано ли ограничение с исходным веб-представлением или основным представлением.