アプリケーションにカスタム チェック ボックスを作成しました。チェックボックスに問題はありません。ラベルのテキストが小さい場合はラベルです。ラベル テキストが大きい (1 行以上) 場合、配置が正しく表示されません。
上のスクリーンショットを見てください。最初のオプション ラベル テキストは「プログラムをテストしているプログラムを評価する 2 つの主な理由を選択してください」で、2 番目のオプション ラベル テキストは「質問 2」です。最初のラベルのテキストが 1 行に収まるほど小さい場合、UI は見栄えがよくなります。しかし、テキストが複数行の場合、上記の問題に直面しています。
私のコードは次のとおりです。
意見:
<Label class="standardType1">Please select the 2 primary reasons rating the program?</Label>
<View class="checkBoxContainerView">
<Widget id="box1" src="checkbox" value="true"/>
<Label class="question1">Please select the 2 primary reasons rating the program testing the program</Label>
</View>
<View class="checkBoxContainerView">
<Widget id="box2" src="checkbox" value="true"/>
<Label class="question1">Question2</Label>
</View>
スタイル:
"#box1":
{
height: Ti.UI.SIZE,
width: Ti.UI.SIZE,
left:10
}
"#box2":
{
height: Ti.UI.SIZE,
width: Ti.UI.SIZE,
left:10
}
".question1":
{
top: 3,
left: 13,
width: Ti.UI.SIZE,
height: Ti.UI.SIZE,
color: '#fff',
font:{
fontSize: 16,
fontWeight: 'normal'
}
}
".checkBoxContainerView":
{
left: 15,
width: Ti.UI.SIZE,
height: Ti.UI.SIZE,
layout: 'horizontal'
}
誰でもそれで私を助けることができますか?ラベル テキストが複数行の場合でも、ビューの高さが自動的に増加し、オプションがビューになるはずです。私を助けてください。