Sie sollten sich keine Sorgen font-size für jeden Bildschirm über den Umgang, weil NativeScript nur geräteunabhängige Einheiten unterstützt (als menitoned here) Wenn Sie Ihre font-size CSS-Eigenschaft wird es seinen Wert machen abhängig auf der Gerätegröße/Auflösung.
Um jedoch reaktionsschnelles UX für mehrere Bildschirme zu haben, sollten Sie Ihr Layout so arrangieren, dass es auf verschiedenen Geräten wie erwartet wiedergegeben werden kann. Um zu sehen, werfen Sie einen Blick auf diese article about supporting multiple screens Sobald Ihr Layout eingestellt ist, wird die Schriftgröße von den geräteunabhängigen Einheiten gehandhabt und wird so aussehen und sich so anfühlen wie beabsichtigt. Wenn Sie dies ausprobieren möchten, erstellen Sie einfach das Vorlagenprojekt (tns create myApp) und führen Sie es auf verschiedenen Emulatoren.
Nein, ich meine eine Situation, in der ich Datenzeichenfolge bekomme und ich möchte nicht Textwrap verwenden. Ich meine, die Label-Schriftart dynamisch basierend auf der Textgröße anzupassen. – Terhoraj
Keine Sorge, nicht mehr. Handled dies durch Erstellen unterschiedlicher Layout für jeden gängigen Bildschirm dpi. Aber immer noch dieses Ding ist auf nativen ios, so wäre es cool auf Android auch "Skalierung Label". – Terhoraj
Dieser Beitrag ist ein bisschen alt, aber werfen Sie einen Blick auf diesen Beitrag: http://nuvious.com/Blog/2015/5/9/creating-a-scalable-label-in-nativescript –