2011-06-16 196 views
1

我必須檢查UIWebView的縮放級別。並將其最高級別設置爲某個級別。我曾嘗試這個代碼,但沒有發現任何成功UIWebView縮放級別

後期編輯,包括代碼格式化

UIScrollView *sRouteView = [[testWebView subviews] objectAtIndex:0]; 
    sRouteView.delegate = self; 
    sRouteView.minimumZoomScale = 1.0; 
    sRouteView.maximumZoomScale = 2.0; 
    sRouteView.zoomScale = sRouteView.minimumZoomScale; 

我不能設置一個UIWebView

回答

6

的最大縮放級別我有同樣的問題,找到了從Vocaro的帖子解決問題的解決方案!

「下面的元標記添加到您的HTML文檔的頭:

<meta name='viewport' content='initial-scale=1.0,maximum-scale=10.0'/>" 

所以基本上你

"<meta name='viewport' content='initial-scale=1.0,minimum-scale=1.0, maximum-scale=2.0'/>" 

應該做的伎倆

文件 http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html

。歡呼聲

+0

而如果我只是在UIWebView中顯示一個文件呢? – 2013-07-08 19:25:13

+0

我知道這個評論很晚了,但我實際上和@MartinSchilliger有同樣的問題。如何在不顯示網頁的情況下管理一個小的最大氣味標度,而只需要一個UIWebView中的文件,就像一個大圖像一樣? – Joris416 2013-10-14 19:43:04

+0

我曾經想過在UIWebView中注入JavaScript,但從來沒有測試過。也許這是一種可能性?或者在裏面創建一個帶有大圖像的HTML文件? – 2013-10-15 07:10:58