效果" Label.AdjustsFontSizeToFitWidth"在其他效果有效时无效

时间:2017-11-28 21:43:47

标签: ios xamarin xamarin.ios

我已尝试过本文中提到的Xamarin效果:

https://smstuebe.de/2016/08/29/underlinedlabel.xamarin.forms/

(源自this stackoverflow问题)。

完美无缺。

然而,当我尝试应用标签效果" AdjustsFontSizeToFitWidth"时,它只是不起作用。

为了测试这一点,我将相同示例代码中的字体大小设置为300,并且我更改了这些行

            var label = (UILabel)Control;
            var text = (NSMutableAttributedString)label.AttributedText;
            var range = new NSRange(0, text.Length);

这些行:

            var label = (UILabel)Control;
            var text = (NSMutableAttributedString)label.AttributedText;
            var range = new NSRange(0, text.Length);
            label.Lines = 1;
            label.MinimumFontSize = 6;
            label.AdjustsFontSizeToFitWidth = true; 

我已经在模拟器中使用iPhone iPhone 6 iOS 11.1和iPhone X iOS 11.1进行了测试。

这个属性有什么特别的东西使它无法用于Xamarin效果,或者这种效果是否只能在真实设备上起作用?

0 个答案:

没有答案