2014-10-31 58 views
0

我在我的應用程序中有一個UIWebView。我設置了背景圖片並將內容分配爲HTML。此文本已發送給我,並已將其作爲視圖內容進行分配。整個視圖代表一張虛擬票。 HTML內容是票據的文本,而背景圖像代表左側帶有垂直文本的紙張。UIWebView HTML內容與圖像背景縮進?

我的問題是,文本是非常寬,並涵蓋文本的垂直線。我需要在左側的Web視圖內容中設置縮進以避免重疊。

我的第一選擇是在網頁視圖後面設置UIImageView並將其設置爲背景。但在這種情況下,滾動背景將是靜態的。

我在互聯網上找到了如何使用CSS的示例,但我的HTML是預定義的,我不想將應用邏輯與字符串操作複雜化。

是否有一種方法可以使我的網絡視圖的HTML縮進?

我的代碼

[self.wwTicket loadHTMLString:singApp.operationTicketData baseURL:nil]; 

    [self.wwTicket setOpaque:NO]; 
    [self.wwTicket setBackgroundColor: 
    [UIColor colorWithPatternImage:[UIImage imageNamed:@"ticket.png"]]]; 

回答

0

因爲我收到HTML代碼table elementtag)我添加文本在前面和後面,所以整個HTML看起來像HTML page。我使用padding-left設置了CSS。我將背景圖像設置爲UIWebView。有用。

備註: 爲了避免橫向滾動,必須考慮填充和體寬。我不確定是否可以使用UIScrollView(UIWebView下的屬性)禁用它。

0

這將會把一個50pt填充左側的HTML內容:

[webview.scrollView setContentInset:UIEdgeInsetsMake(0, 50, 0, 0)]; 
+0

對不起@I麥克唐納,但這不工作我收到固定圖像(滾動時)。在它內部,我也收到相同的圖像,但不是固定的。其內容仍與左圖像文本重疊。圖像的文字翻了一番。 – new2ios 2014-11-02 14:33:08