2011-12-08 20 views
1

我是鈦工作室的新手。我正在嘗試TableViews中的一些示例。如何在tableView中選擇一行時推送一個新窗口?選擇一行時推窗口

回答

3

在錶行的單擊事件中打開一個新窗口。

一些這樣的事,

row.addEventListener('click', function(){ 
    var win = Ti.UI.createWindow({ 
     height:480, 
     width:320, 
     url:'sample.js' 
    }); 

     win.open({modal: true}); 
}); 
+0

真的是現在需要設置的高度和寬度,如果不加它,它會只是全屏所以適用於所有設備。 –

+0

或者用這個代替... Ti.Platform.displayCaps.platformWidth獲取窗口的寬度和Ti.Platform.displayCaps.platformHeight獲取窗口的高度 –

+0

但是,這仍然是默認值;) –

2

如果你想在iPhone導航欄推窗比我認爲你應該使用模式窗口。在上面的例子中取代線,

win.open(); 

win.open({modal:true});