2013-05-05 45 views
0

我有一個html頁面,我試圖通過UIWebView在我的iOS應用程序中顯示。一切工作正常,除了我不能在屏幕上查看整個頁面。我只看到左上角,然後向下滾動或向右滾動以查看剩餘頁面。我想指出的是,HTML頁面上的圖像是整個頁面的大小,這很可能是整個HTML頁面不適合iOS屏幕的原因。試圖讓一個html頁面在iOS模擬器中完整顯示

這裏是我的iOS代碼(這是非常簡單):

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view, typically from a nib. 
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"arabic" ofType:@"html"] isDirectory:NO]]]; 
} 

這裏是HTML代碼我試圖顯示:

<html> 
<head> 
<title>My Title</title> 

<style type="text/css"> 

#container { 
    position:relative; 
} 
#highlight { 
    position:absolute; 
    width:325px; 
    height:55px; 
    top:230px; 
    left:475px; 
    background: rgba(255, 0, 0, 0.4); 
} 

</style> 

</head> 
<body> 

<div id="container"> 
    <img src="myImage.png" /> 
    <div id="highlight"></div> 
</div> 

</body> 
</html> 

有人能看到我在做什麼錯,以及我能做些什麼來查看屏幕上的整個頁面?

回答

1

UIWebView的scalesPageToFit屬性可能是你正在尋找的。根據documentation

如果是,網頁將縮放以適合用戶放大和縮小。如果否,則禁用用戶縮放。

希望這會有所幫助!

+0

非常感謝您的回答,您的解決方案很有用! – syedfa 2013-05-05 03:33:31

相關問題