webView'i storyboard kullanarak mı ekledin, yoksa programsal olarak mı?
autolayout kullanmıyormusun?
eklediğin objelerin cihaz oryantasyonu değiştiğinde nasıl davranacağını belirlemek bizim sorumluluğumuzda.
Bunun için de autolayout kullanmalısın.
eğer webView'e programsal olarak auto layout eklemek istersen
webView superView'e eklendikten sonra bir de autolayout constraint'lerini eklemelisin.
şöyle yani,
myWebView.translatesAutoresizingMaskIntoConstraints = false
self.view.addConstraints([
NSLayoutConstraint(item: myWebView, attribute: .top, relatedBy: .equal, toItem: self.view, attribute: .top, multiplier: 1, constant: 0),
NSLayoutConstraint(item: myWebView, attribute: .bottom, relatedBy: .equal, toItem: self.view, attribute: .bottom, multiplier: 1, constant: 0),
NSLayoutConstraint(item: myWebView, attribute: .leading, relatedBy: .equal, toItem: self.view, attribute: .leading, multiplier: 1, constant: 0),
NSLayoutConstraint(item: myWebView, attribute: .trailing, relatedBy: .equal, toItem: self.view, attribute: .trailing, multiplier: 1, constant: 0)
])
self.view.layoutIfNeeded()
tabi bu işlemi hiç kod yazmadan storyboard üzerinde de gerçekleştirebilirsin.