有没有办法更改Xamarin的字体大小单位?

时间:2017-01-26 17:42:32

标签: xamarin xamarin.ios

我想我已经知道了答案,但我不得不问。因此,我们开发了一个更新,其中包含一个用户可以选择更大文本的选项。显然,他们直到现在才注意到这一点,因为他们希望在较小的手机和大手机上使用相同的字体大小。 (即使应用程序在我们这样做之前有不同的字体大小,但我离题了)。所以我们看到无论是iPhone 5还是iPhone 6S +,相同数量的单词都是一致的。我知道我们只给FontSize属性一个值,然后手机决定它应该有多大。

有什么方法可以强制它是相同的字体大小,无论它是什么类型的手机?在我得到反对之前,我没有设置不同的FontSize值。它是一样的,但取决于你的实际手机的大小,它可能会更大或更小。我们想要废除它。

我也理解FontSize使用points代表iOS,DP代表Android。所以我想实现管理所需的唯一方法是(如果可以的话)将单位改为像素或其他东西?显然,我很困惑,因为这似乎按预期工作,只是来自管理层的一个非常奇怪的请求,我希望有人有一些见解?

1 个答案:

答案 0 :(得分:1)

使用值转换器结束,该转换器查看设备类型并适当缩放。不是最好的方式,但它的工作原理。

相关问题