2012年11月1日 星期四

用 UIWevView 呈現文字內容

這工作聽起來很簡單的東西

不過還是碰到了一些小問題

基本工作是設定 HTML 檔案

複製到 xCode 中

如果 html 中有使用目錄的話,這邊要注意選擇 create folder

然後使用以下指令載入

NSURL *indexFileURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"www"]];

[webView loadRequest:[NSURLRequest requestWithURL:indexFileURL]];

畫面呈現上,要注意一下

HTML 預設會有 40 px 的 padding

進 debug 模式查後,發現有 -webkit-padding-start: 40px; 的預設設定

我的解法是在 html body 中設定另一個替代性 div,然後設定 padding: 0

理論上應該是要放 body {} 中比較完美,但是一直無效(css 苦手...)

沒有留言: