【发布时间】:2019-09-20 16:46:25
【问题描述】:
我遇到的问题是 WebView 不会在 iOS 中动态加载高度(如果在 Android 中加载),问题是我的内容是动态的并且可以变高,并且放置固定高度对我不起作用。你能帮帮我吗?
<CardView *ngFor="let itinerario of itinerario" class="card" elevation="40" radius="10" ios:shadowRadius="3">
<StackLayout class="card-layout text-center">
<WebView [src]="itinerario.mEstructura" height="auto"></WebView>
</StackLayout>
</CardView>
【问题讨论】:
-
itinerario.mEstructura- 是您资产的本地网页还是远程网页?一种更简单的解决方案是(如果您可以控制网页),编写一个 JS 函数来计算高度并在您可以从 app 读取的位置哈希中更新它。如果您无法控制网页,那么您可能需要编写一些本机代码来获取网页加载后的高度。 -
我无法控制页面,这就是他们将其设为动态并添加 X 内容的问题。我怎么能用本机代码做到这一点?
标签: ios angular nativescript