我在跨平台标签上显示我的对象字段描述时遇到问题。描述有很多主题标签,需要点击并打开另一个页面。这是我的例子:
"I have some #issues that need to be #solved maybe Xamarin#Support can help me."
这是我的描述,我想把它放在Label上。如何将这些#标签(#issues,#solved,#Support)设置为可点击?
答案 0 :(得分:1)
您可以使用标签中的ForegroundColor
更改主题标签的颜色,FontAttributes
,Span
。遗憾的是,Span
没有GestureRecognizers
。
我建议您堆叠多个标签,并在标签上添加TapGestureRecognizer
标签。
答案 1 :(得分:1)
一种选择是使用WebView并使用简单的HTML / CSS。这将为您提供最大的灵活性,在某些情况下是最简单的。
另一种选择是编写自定义渲染器。关于如何以原生方式做到这一点有很多答案,但作为一个起点。