0
내 TableView를 유지하는 데 문제가 있습니다. 아래 코드가 보여 주듯이 TableView는 두 번째 윈도우 내에 상주하며 NavigateWindow 내부에 있습니다. 제 질문은 NavigationWindow가 모달이 될 수 있습니까? 그렇다면 TableView가 두 번째로 열리는 이유는 무엇입니까? ? 내가 놓친 게 있니?Titanium Appcelerator : 두 번째 열 때 NavigationWindow 내에서 위로 이동하는 TableView
편집 : 테이블 뷰에만 국한된 것은 아니며, 이는 창에 추가 된 모든보기에서 발생합니다.
난 당신이 몇 가지 코드를 변경해야 3.2.3.GA
var win = Ti.UI.createWindow({ backgroundColor: '#ffffff', title: 'first window' });
var button = Ti.UI.createButton({ title: 'click me', left: 0, right: 0 });
var button2 = Ti.UI.createButton({ title: 'click me', left: 0, right: 0 });
var win2 = Ti.UI.createWindow({ backgroundColor: '#ffffff', leftNavButton: button2 });
var tableView = Ti.UI.createTableView({ top: 0, left: 0, right: 0, bottom: 0 });
var navigationWindow = Ti.UI.iOS.createNavigationWindow({ window : win2, modal: true});
var row = Ti.UI.createTableViewRow({ title: 'test' });
tableView.setData([row]);
win2.add(tableView);
win.add(button);
win.open();
button.addEventListener('click', function() {
navigationWindow.open();
});
button2.addEventListener('click', function() {
navigationWindow.close();
});
안녕 derdida은, 지금까지의 내가 우리의 코드 사이의 유일한 차이를 말할 수로 'Ti.UI.iPhone.MODAL_PRESENTATION_PAGESHEET'은 일정하다. 추가 한 후에도 문제가 계속 발생합니다. – Peter
스크린 샷을 제공 할 수 있습니까? – derdida
두 개의 스크린 샷이 추가되었습니다. 처음에는 모달이 처음 열리는 모습이 표시됩니다 (이것이 내가 할 일입니다). 두 번째 스크린 샷 (두 번째 스크린 샷)을 열면 테이블 뷰가 위로 올라갑니다. – Peter