接下來,我們要適配圖片,創(chuàng)建CSS文件。創(chuàng)建文件->iOS->Other->Empty,命名為newsDetail.css,如圖,

創(chuàng)建newsDetail.css文件.png
在css文件中為圖片加上約束,如下圖,
img{
width:100%;
}

在css文件中為圖片加上約束.png
接下來,加載css的URL路徑,
// 加載css的URL的路徑
let css = NSBundle.mainBundle().URLForResource("newsDetail", withExtension: "css");
// 創(chuàng)建html標簽
let cssHtml = "<link href=\"\(css!)\" rel=\"stylesheet\">"
// 拼接HTML
let html = "<html><head>\(cssHtml)</head><body>\(titleHtml)\(subTitleHtml)\(bodyHtml)</body></html>"
模擬器運行,圖片顯示正常,

圖片顯示正常.png
下面,我們開始修飾標題,子標題樣式,
-
圖片添加修飾
// 7.4取出src let src = imgItem["src"] as! String; let imgHtml = "<div class=\"all-img\"><img src=\"\(src)\"><div>\(imgTitle)</div></div>" -
標題,子標題添加修飾
// 創(chuàng)建標題HTML標簽 let titleHtml = "<div id=\"mainTitle\">\(title)</div>"; // 創(chuàng)建子標題html標簽 let subTitleHtml = "<div id=\"subTitle\"><span class=\"time\">\(ptime)</span><span>\(source)</span></div>"
修改newsDetail.css文件對標題,子標題,圖片的樣式改變
#mainTitle{
text-align:center;
font-size:20px;
margin-top:25px;
margin-bottom:8px;
}
#subTitle{
color:gray;
text-align:center;
}
.time{
margin-right:10px;
margin-bottom:8px;
}
.all-img{
text-align:center;
color:gray;
margin:8px 0;
}
模擬器運行效果,標題,子標題,圖片改變。

標題,子標題,圖片改變.png