在 appcelerator 中,似乎没有制作可折叠“div”的控件,所以我想我自己会旋转一个。
1.)创建一个父级View
(高度 50),添加一个标签(显示,意味着被点击)和一个选择器(隐藏) - 并将标签和选择器放在父视图中。
2.)点击标签,将父视图设置为高度:150。
3.) 显示选择器。
但是,选择器在高度处被截断:50(视图的原始大小)。如果我将父视图调整为 70 的原始高度,选择器在 70 处被截断。我渲染视图的方式是否存在问题 - 有没有更好的方法?
options_label.addEventListener('click', function(){
var animation = Titanium.UI.createAnimation();
animation.height = 150
var animationHandler = function() {
animation.removeEventListener('complete',animationHandler);
picker.show()
};
animation.addEventListener('complete',animationHandler);
category_option.animate(animation)
})