我是迁移到Xamarin的iOS开发人员。立即想到的一件事是,我希望有一种跨平台的方式来做属性字符串。理想情况下,我会在核心代码中设置一次属性,然后使用一个“绘图”命令,该命令会使用适当的特定于平台的代码来绘制属性字符串。
这样的事情存在吗?
编辑:即使存在一个类似于NSAttributedString的C#类,对我来说也是一个有趣的信息。
答案 0 :(得分:1)
在Xamarin.iOS
上,您可以像使用NSAttributedString
中的代码一样使用obj-C
。
但是,如果我的问题是正确的,那么您通常会问它是否存在抽象,因此您可以在Xamarin.iOS
,Xamarin.Android
甚至WP
上重复使用相同的属性字符串。当时并不存在这样的事情(据我所知),但创造一个看起来并不像火箭科学。