2011-05-18 80 views
2

我試圖讓1個視圖加載和某些鏈接的圖像,我能做到這一點,但畫面並不適合所有的觀點,我打算這以覆蓋整個視野,但它只覆蓋了大約80%,這意味着它仍然漂浮在左側。是否有任何代碼或屬性需要定義才能使頁面適合整個視圖?加載圖像的UIWebView在Xcode

Thanx提前。

+1

爲什麼不使用的UIImageView呢? – Eiko 2011-05-18 08:19:55

+2

,因爲我被要求在webview中做。 – 2011-05-18 09:58:01

+0

如何加載圖像?只需在UIWebView上設置URL,或從服務器加載HTML?或者用自己的HTML包裝? – Eiko 2011-05-18 10:31:14

回答

2

我認爲這是正確的做法是添加一些CSS樣式到您的圖像(如果你可以操縱你的HTML),這樣就可以控制它的大小和位置...

編輯:如果你設置你的UIWebView可以直接加載圖像,你可以嘗試(我不知道這是否是你可以接受的)的HTML代碼段像這樣來包裝形象:

<html><head>...</head><body><img src=YOU_URL_HERE /><body></html> 

,這樣就可以控制它的大小和通過CSS位置...

+0

有沒有其他的方式比使用CSS?像使用UIWebVieW中的函數一樣? – 2011-05-19 00:31:41

+0

什麼是確切的圖像尺寸?你是否設置了「webView.scalesPageToFit = YES」?如果是這樣,你是否試圖將其設置爲NO?請參閱我上面的編輯... – sergio 2011-05-19 06:55:11

+0

由於webview.scalesPageToFit沒有顯示出我想要的內容,因此您的方式可以更好地工作,因爲它給了我對設計的更多控制權。Thanx man .. – 2011-05-19 08:23:06

0

您可以設置自定義元viewport爲您的網站。

iPhone視口尺寸
視口 是確定 內容的佈局方式,並且其中文本 包裹網頁上的矩形區域。在桌面上, 視口由窗口的大小 決定。用戶通過調整窗口大小和 滾動來查看更多網頁,以調整 視口的大小。 iPhone上的Safari沒有窗戶 - 有沒有滾動條或調整 旋鈕。因此,「窗口」是由iPhone 屏幕尺寸確定的固定尺寸。用戶平底鍋看到的網頁更 ,並且還可以放大 縮小使用雙擊或捏 姿態。爲了使這個工作在iPhone上, 視口有一個比例和寬度 屬性。當Safari瀏覽器首次加載一個網頁 ,它設置初始規模 完全寬度方向 適合網頁在iPhone屏幕上。 [...]