ユーザーが画像をクリックし、文字「A」が文字列変数に連結される iOS アプリを作成しています。
これで、変数文字列の値を含むテキスト領域ができました。テキスト領域の値は、新しい文字が変数文字列に連結されるたびに更新されます。
問題は、テキスト領域の幅です。その後に追加された文字は表示されません。文字列の長さがテキスト領域の幅を超えると、最後に入力した文字が常に表示されるようにするにはどうすればよいですか?
これを修正する必要があります。
コード :
var image = Ti.UI.createImageView({
backgroundColor:'red',
width: 200,
height:100
});
win.add(image);
var scroll = Ti.UI.createScrollView({
top:40,
left:230,
width:290,
height:50,
borderRadius:10,
backgroundColor:'transparent',
scrollType:'horizontal',
scrollingEnabled : 'true',
showVerticalScrollIndicator:true,
showHorizontalScrollIndicator:true,
});
win.add(scroll);
var textType = Ti.UI.createTextArea({
backgroundColor:'#E6E6E6',
borderColor:'blue',
borderRadius:10,
top:0,
left:-70,
width:390,
height:50,
font:{fontSize:26, fontFamily:customFont},
editable:true,
enabled:false,
textAlign:'right',
scrollable:true,
horizontalScroll : true,
scrollType:'horizontal'
});
scroll.add(textType);
image.addEventListener('click, function(e){
string = string + "A";
textType.setValue(string);
}