.NET MAUI 为了在 iOS 和 Android 上的标签中呈现 HTML 内容,我在 Label 元素上使用 TextType="Html" 属性。然而,iOS 不渲染任何 HTML,而 Android 仅支持粗体文本。关于如何解决这个问题有什么想法吗?”
<Label Text="{Binding texto}"
Style="{StaticResource CommonTextStyle}"
VerticalOptions="FillAndExpand"
x:Name="LabelText"
FontSize="17"
TextType="Html"
HorizontalTextAlignment="Start"
VerticalTextAlignment="Start"
Margin="15,0"/>
我希望 TextType="Html" 识别文本中的 HTML 标签并将其显示在屏幕上。
但是,iOS 不渲染任何 HTML,而 Android 仅支持粗体文本。关于如何解决这个问题有什么想法吗?”
可以使用handler(平台原生代码)来实现。
有关更多信息,您可以查看我对这种情况的解决方案:Unable to set LineHeight on Label with TextType set to 'HTML' (Maui).