2013年5月9日木曜日

Titaniumでアプリ開発(11) labelを変更する

前回表示された緯度経度のlabelをクリアボタンで消したい。

























色々方法がありそうだけど、labelを張っていたview自体を上書いてみます。

var clearButton = Ti.UI.createButton(
    {
        top: 190,
        right: 115,
        width: 90,
        height: 44,
        title: 'クリア'
    }
);
clearButton.addEventListener(
    'click',
    clearData
);
view.add(clearButton);


function clearData () {
var topView = Ti.UI.createView(
{
height:150,
        width:300,
       top:20,
        font:{fontSize:20},
        borderWidth:2,
        borderColor:'#bbb',
        backgroundColor:'#fff',
        borderRadius:5
}
);
view.add(topView);
}


上書きに成功しました。


























調べていると、win.remove()してどうこうって方法もあったけど、エラーが出てだめでした。





0 件のコメント:

コメントを投稿