我正在对以 JSON 格式发布的苹果新闻文章中的内容使用降价语法。我注意到的是链接已正确解析,但链接文本未显示为蓝色(或任何其他有助于突出显示普通文本中的链接的颜色)。据我所知,当您使用降价格式时,不可能添加更多样式,所以我不确定我还需要什么来设置链接样式。
还有其他技巧可以完成蓝色链接吗?还是新闻应用程序中的一种错误?
谢谢。
我正在对以 JSON 格式发布的苹果新闻文章中的内容使用降价语法。我注意到的是链接已正确解析,但链接文本未显示为蓝色(或任何其他有助于突出显示普通文本中的链接的颜色)。据我所知,当您使用降价格式时,不可能添加更多样式,所以我不确定我还需要什么来设置链接样式。
还有其他技巧可以完成蓝色链接吗?还是新闻应用程序中的一种错误?
谢谢。
Apple News 文件的样式是通过使用Text Styles和Component Text Styles完成的。
后者中提供的示例正是您想要的,即如何设置链接样式:
{
"fontName": "GillSans-Bold",
"fontSize": 12,
"lineheHeight": 15,
"paragraphSpacingBefore": 20,
"paragraphSpacingAfter": 20,
"textColor": "#000000",
"textAlignment": "right",
"lineHeight": 14,
"firstLineIndent": 20,
"linkStyle": {
"underline": {
"color": "#2a6496"
}
}
}
这些文本样式可以放在文章的textStyles 属性中,也可以内联。
{
"role": "body",
"text": "Lorem *ipsum*",
"textStyle": {AS ABOVE}
}
希望有帮助!