2012-11-15 23 views
2

這段代碼在一個可滾動的UIWebView dispalys文檔:顯示自定義的利潤率.doc文件

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    _myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 760)]; 
    NSURL *myUrl = [NSURL URLWithString:@"http://pathToDoc/myDoc.doc"]; 
    NSURLRequest *myRequest = [NSURLRequest requestWithURL:myUrl]; 
    [_myWebView loadRequest:myRequest];  
    [self.view addSubview:_myWebView]; 

} 

此作品試圖顯示已經用它們自定義邊距創建景觀文檔時,除了罰款小於標準。

結果是文檔的右側邊緣的內容被切掉。

有什麼辦法可以顯示整個文檔嗎?

+1

那麼,你是用webview來讀取一個.dov和.doc的邊距是否大於正常?所以.doc get被切斷了? – Steven

+0

@Steven:是的。頁邊距實際上比正常的小,這意味着文檔的內容區域大於正常。內容最右邊的部分被刪除。 – Robert

+1

請問你爲什麼使用webview來讀取.doc文件?你有沒有試過'_myWebView.scalesPageToFit = YES;'? – Steven

回答

1

好,經過幾個月的挫折與此(勉強可以相信多久了!)之後,它變成了只需要一個單一的代碼行來解決這個問題。

_documentWebView.autoresizingMask = UIViewAutoresizingFlexibleWidth; 

在最後一行之後加上那個,突然之間一切都很順利。