接下來恋追,我們要適配圖片,創(chuàng)建CSS文件罚屋。創(chuàng)建文件->iOS->Other->Empty苦囱,命名為newsDetail.css,如圖,
在css文件中為圖片加上約束脾猛,如下圖撕彤,
img{
width:100%;
}
接下來,加載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>"
模擬器運行羹铅,圖片顯示正常蚀狰,
下面,我們開始修飾標題职员,子標題樣式麻蹋,
-
圖片添加修飾
// 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;
}
模擬器運行效果,標題蛛蒙,子標題糙箍,圖片改變。