在html嵌入字符串

时间:2016-06-19 22:08:41

标签: ios xcode uiwebview swift2 string-concatenation

标题不是很清楚,我知道让我解释一下。我在UIWebView上显示一些vimeo视频。现在我正在使用这段代码来使事情有效:

    let embedHTML="<html><head><style type=\"text/css\">body {background-color: transparent;color: white;}</style></
    head><body style=\"margin:0\"><iframe src=\"//player.vimeo.com/video/171151492?autoplay=1&amp;loop=1\"
    width=\"266\"height=\"105\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";

现在说:width = \&#34; 266 \&#34; height = \&#34; 105 \&#34; 我想加入:

self.webView.frame.width

而不是266和

self.webView.frame.height

而不是105

我该怎么做?我的意思是我知道如何使用+连接字符串,但这是很难的方法它不起作用。有人有任何想法吗?

1 个答案:

答案 0 :(得分:1)

let oneVar = self.webView.frame.width
let anotherVar = self.webView.frame.height

然后:

let embedHTML = "<html><head><style type=\"text/css\">body {background-color: transparent;color: white;}</style></
    head><body style=\"margin:0\"><iframe src=\"//player.vimeo.com/video/171151492?autoplay=1&amp;loop=1\"
    width=\"\(oneVar)\"height=\"\(anotherVar)\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";