Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-如何动态更改标签字体大小?_Ios_Iphone_Xamarin.ios - Fatal编程技术网

iOS-如何动态更改标签字体大小?

iOS-如何动态更改标签字体大小?,ios,iphone,xamarin.ios,Ios,Iphone,Xamarin.ios,我正在尝试根据iPhone屏幕大小更改字体大小 我正在设置一个在iPhone6plus上看起来不错的字体大小,一旦我检测到iPhone而它不是iPhone6plus,我就会改变它的大小 我正在ViewDidLoad事件中尝试: 但是它并没有更新字体大小,我猜Font.WithSize不是实现它的途径,有什么想法吗?WithSize返回字体引用,它不会修改现有字体 lblLogin.Font = lblLogin.Font.WithSize(17f); 此外,请参见此Xamarinwith si

我正在尝试根据iPhone屏幕大小更改字体大小

我正在设置一个在iPhone6plus上看起来不错的字体大小,一旦我检测到iPhone而它不是iPhone6plus,我就会改变它的大小

我正在ViewDidLoad事件中尝试:


但是它并没有更新字体大小,我猜Font.WithSize不是实现它的途径,有什么想法吗?

WithSize返回字体引用,它不会修改现有字体

lblLogin.Font = lblLogin.Font.WithSize(17f);

此外,请参见此Xamarinwith size返回字体引用,它不会修改现有字体

lblLogin.Font = lblLogin.Font.WithSize(17f);

此外,请参阅此Xamarin

如果要更改UILabel的字体大小,请尝试使用这些代码,如:

//1 Just change size
customLabel.Font = UIFont.SystemFontOfSize (18);
//2 Set the font name and size:
customLabel.Font = UIFont.FromName("Helvetica-Bold", 20f);

希望它能帮助您。

如果您想更改UILabel的字体大小,请尝试使用以下代码:

//1 Just change size
customLabel.Font = UIFont.SystemFontOfSize (18);
//2 Set the font name and size:
customLabel.Font = UIFont.FromName("Helvetica-Bold", 20f);
希望它能帮助你