ツイートをラベルで表示するウィンドウがあります。
私のツイートは私のFBページのステータスから来ており、写真を入れたり、140文字を超えて書いたりすると、ツイートに実際の投稿へのリンクが表示されます。
ラベルテキストを分割して、リンクをURLにポイントしてWebビューで開く方法があるかどうか疑問に思います
これは私がどこまで得たかです:
var win = Ti.UI.currentWindow;
win.showNavBar();
var desc = Ti.UI.createLabel({
text: win.data,
font:{
fontSize:'20dp',
fontWeight:'bold'
},
height:'300dp',
left:'5dp',
top:'10dp',
color:'#111',
touchEnabled:true
});
win.add(desc);
desc.addEventListener('click',function(e){
var v = desc.text;
if(v.indexOf('http') != -1){
// open new window with webview
var tubeWindow = Ti.UI.createWindow({
modal: true,
barColor: '#050505',
backgroundColor: '#050505'
});
var linkview = Ti.UI.createWebView({
url: e.v,
barColor: '#050505',
backgroundColor: '#050505'
});
// Create a button to close the modal window
var close_modal = Titanium.UI.createButton({title:'Stäng'});
tubeWindow.rightNavButton = close_modal;
// Handle close_modal event
close_modal.addEventListener('click', function() {
tubeWindow.close();
});
tubeWindow.add(linkview);
tubeWindow.open({
modalTransitionStyle: Ti.UI.iPhone.MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL,
});
}
});
win.open();
リンクを取得するには、win.dataを分割する必要があると言われています。(win.dataはツイートです)
今私はちょうど持っています:url:ev、私はリンクを出す必要があります
これがどのように機能するかについてのアイデアはありますか?
ありがとう
// R