wkwebview not resizing when content changing.
here code snippet:
@iboutlet weak var containingview: uiview! var webview: wkwebview! override func viewdidload() { super.viewdidload() let contentcontroller = wkusercontentcontroller(); self.webview = wkwebview(frame: cgrectmake(0, 0, self.view.frame.width, self.view.frame.height), configuration: wkwebviewconfiguration()) self.webview.autoresizingmask = [.flexibleheight] self.webview.loadhtmlstring(__, baseurl: __)) self.webview.scrollview.bounces = false self.webview.scrollview.scrollenabled = false self.containingview.addsubview(self.webview) }
what func should added intercept content size being changed , change containingview size accordingly?
what halped me have small initial wkwebview height
webview = wkwebview(frame: cgrectmake(0, 0, self.view.frame.width, 150), configuration: configuration)
instead of
webview = wkwebview(frame: cgrectmake(0, 0, self.view.frame.width, self.view.frame.height), configuration: configuration)