2017-04-09 22 views
0

2つのボタンの間にラベルが付いています。ボタンをタップすると、ラベルテキストは変更されますが、最初のテキストの幅に固定幅が設定されているように見えます。テキストが長くなると、その一部が省略記号に置き換えられます。NativeScriptでは、コンテンツに合わせて自動的にラベルのサイズを変更できますか?

コードはかなりシンプルです。

<StackLayout orientation="horizontal"> 
    <Button text="<" tap="onPreviousLevel"></Button> 
    <Label id="title" text="{{ name }}"></Label> 
    <Button text=">" tap="onNextLevel"></Button> 
</StackLayout> 

答えて

0

ラベルの水平方向の配置を設定すると、ラベルが反応しやすくなります(コンテンツに基づいて変更されているようです)。 iOS版で

<Label id="title" text="{{ name }}" textwrap="true"></Label> 

もう一つの方法は、::

CSSでこれは

#title { 
    horizontal-align: center; 
} 
0

はこれを試してみてくださいだろう

var myLabel = page.getViewById("title"); 
myLabel.ios.numberOfLines = 2; 
関連する問題