0

hasChildプロパティを使用してtableViewRowのように機能するpickerRowを作成するにはどうすればよいですか?あとは画面の戻るボタンの効果を出したいです。

4

2 に答える 2

0

親ウィンドウにTabGroup/TabViewがあると仮定すると、tabs.open(new_window)を呼び出すことができるpickerRowにイベントリスナーを追加するだけで、同じ効果が得られます。

それで:

var tabGroup = Ti.UI.createTabGroup();
var win1 = Ti.UI.createWindow({title: 'old win'});
var win2 = Ti.UI.createWindow({title: 'new win'});
var tab = Ti.UI.createTab({window: win1});
tabGroup.tabs = [tab];
tabGroup.setActiveTab(0);

var pickerRow = Ti.UI.createPickerRow();
pickerRow.addEventListener('click', function(e) { tab.open(win2); });

しかし、繰り返しになりますが、pickerRowがウィンドウオープナーとして機能するのを見たことがないので、これはTitanium SDK自体で100%サポートされているわけではありません。

于 2011-10-31T16:35:32.530 に答える
0

ピッカー自体にイベントを追加する必要があり、新しいウィンドウを開くことができます。

于 2011-11-23T15:40:05.600 に答える