簡體   English   中英

React-native:設置HTML源時Webview的Flexbox樣式不起作用

[英]React-native: Flexbox styling of Webview not working when setting HTML source

我是剛開始使用flexbox進行樣式設計的人。...我們現有一個具有Q / A系統的后端。 調用API時,答案將以HTML格式返回。 我在我的react-native應用程序中的靜態Web視圖中呈現答案,如下所示:

<View style={{margin: 16}}> 
 [..]
  <Webview source={{html: solution.description}} style={{flex:1}} />

不幸的是,解決方案僅在設置高度時才顯示-這是不可能的,因為我不知道解決方案的長度。 它似乎不依賴於html-我將其設置為如下示例:

      var html = '<!DOCTYPE html><html><body><h1>This is a heading!</body></html>';

導致同樣的問題。

編輯:屏幕截圖 在此處輸入圖片說明

謝謝你的幫助

似乎無法調整您的網絡視圖高度以匹配內容。 但是,我發現這些鏈接對於您的特定問題有所幫助。

  1. React Native動態Webview高度
  2. Github
  3. 要旨

第二個鏈接肯定會修補您的問題。 但是,您需要進行一些重構。 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM