用web view做了個gif,效果如下:

本以為是frame 作祟,于是各種約束加上,還是一樣~不知所措的時候,才想起來,這是webview,內(nèi)容太大的話會跑到屏幕外,于是,想起了scalesPageToFit屬性,加上試試唄~效果如下:

嗯,要的就是這效果!
默認情況下UIWebView加載HTML頁面后,會以頁面的原始大小進行顯示,亦即如果頁面的大小超出UIWebView視口大小,UIWebView會出現(xiàn)滾動效果,而且用戶只能通過滾動頁面來查看不同區(qū)域的內(nèi)容,不能使用手指的捏合手勢來放大或縮小頁面,設(shè)置scalesPageToFit為yes之后,縮放HTML頁面來適配其視口大小,從而達到整屏顯示內(nèi)容的效果,并且用戶可以用捏合動作來放大或縮小頁面來查看內(nèi)容。
也就是說,html里圖片很大的,會按照比例壓縮成webview的寬度,居中顯示,小于屏幕寬度的,一樣居中,大小不變。而文字則會變大,左右對齊格式不變。