我在我的.net maui应用程序中使用了输入控件,因此尝试缩放输入控件,但文本模糊了。
也尝试过 FontAutoScalingEnabled 属性和处理程序,但不起作用。
处理程序代码: platformView.ContentScaleFactor = (System.Runtime.InteropServices.NFloat)zoomFactor;
根据您的描述,这是一个已知问题,与[MAC/iOS]缩放内容变得模糊有关,您可以在那里跟进。
当您想要保证文本以
特定大小显示时,将基于文本的控件上的
FontAutoScalingEnabled
属性设置为 false
非常有用。请参阅https://learn.microsoft.com/en-us/dotnet/maui/user-interface/fonts?view=net-maui-7.0#disable-font-auto-scaling
此外,从文档中:UIView.ContentScaleFactor,默认值取决于底层硬件和支持视图类型。该值通常为 2.0 或 1.0。