2016-08-19 3 views
0

Ich versuche, die Schriftgröße auf der iPhone-Bildschirmgröße zu ändern.Xamarin.iOS - Wie ändert man die Etikettenschriftgröße dynamisch?

Ich stelle eine Schriftgröße ein, die auf iPhone 6 Plus gut aussieht und sobald ich das iPhone erkenne und es nicht iPhone 6 Plus ist, ändere ich seine Größe.

Ich versuche es auf dem ViewDidLoad Ereignis:

lblLogin.Font.WithSize(17f); 

Aber es ist nicht die Fontsize-Aktualisierung, ich denke „Font.WithSize“ ist nicht der Weg, es zu erreichen, irgendwelche Ideen?

Antwort

7

WithSize() gibt eine Schriftart Referenz, es nicht ändern Sie die vorhandene Schrift

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

Auch finden Sie in diesem Xamarin recipe

+0

Es hat funktioniert, danke !!! –

3

Wenn Sie die Schriftgröße eines UILabel ändern möchten, versuchen Sie, Verwenden Sie diese Code, wie:

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

Ich hoffe, es kann Ihnen helfen.

Verwandte Themen