Я использую объект выбора внутри простого представления, которое является одним из многих, содержащихся в прокручиваемом представлении. Когда я нажимаю на средство выбора, список параметров не отображается. Однако, когда я нажимаю кнопку «Назад» и возвращаюсь на предыдущую страницу, список ненадолго появляется, а затем исчезает.
var win_list = Titanium.UI.createScrollableView({
backgroundColor:'transparent',
borderWidth:8,
borderColor:'#888',
height:550,
width:330,
top: 180,
zIndex:1,
borderRadius:10,
showPagingControl:true,
pagingControlHeight:30,
});
var view2 = Ti.UI.createView({
left: 0,
width : "90%",
height: '100%',
layout: 'vertical',
zIndex: 10
// backgroundColor: 'transparent'
});
var pickerScore = Titanium.UI.createPicker({
top: 10,
left: '50dp',
height: 'auto',
width: 125,
transform: transformPicker,
});
view2.add(pickerScore);
win_list.addView(view2);
Я понял, что если я добавлю view2 в win_list, используя вместо этого win_list.add(view2), сборщик ведет себя так, как требуется, но не использует .addView(). Однако мне нужно использовать .addView() для правильного добавления страниц, есть ли какое-либо решение?