UIWebView dynamique de la taille du contenu

J'ai été en regardant autour et n'était pas en mesure de voir toute swift liées façons de le faire. J'essaie d'obtenir mon UIWebViews hauteur dynamique. J'ai une UIWebView qui charge les données à l'aide de la loadHtmlString fonction.Le truc, c'est que je suis le chargement des données à partir d'une base de données sqlite, chaque fois que je charge une autre chaîne de longueur différente et, naturellement, la vue web obtient de hauteur différente.

Maintenant, j'ai besoin de savoir comment faire de la UIWebView que la hauteur exacte pour le chargement de mon prochain contenu droit en vertu de la webView. C'est ce que j'ai jusqu'à présent

var jobSkillView = UIWebView(frame: CGRectMake(-5, 480.0, screenWidth, 300.0))
jobSkillView.loadHTMLString("<html><body p style='font-family:arial;font-size:16px;'>" + jobSkills + "</body></html>", baseURL: nil)
jobSkillView.stringByEvaluatingJavaScriptFromString("document.body.innerHTML")
jobSkillView.scrollView.scrollEnabled = true
jobSkillView.scrollView.bounces = true
jobSkillView.sizeToFit()
border.addSubview(jobSkillView)

J'ai trouvé quelque chose de cette SORTE, mais vous ne savez pas comment l'associer à l' UIWebView's image:

func webViewDidFinishLoad(jobSkillView : UIWebView){
    //Change the height dynamically of the UIWebView to match the html content
    var jobSkillViewFrame: CGRect = jobSkillView.frame
    jobSkillViewFrame.size.height = 1
    jobSkillView.frame = jobSkillViewFrame
    var fittingSize: CGSize = (jobSkillView.sizeThatFits(CGSizeZero))
    jobSkillViewFrame.size = fittingSize
    //webViewFrame.size.width = 276; Making sure that the webView doesn't get wider than 276 px
    jobSkillView.frame = jobSkillViewFrame
    var jobSkillViewHeight = jobSkillView.frame.size.height
}