var Section1 = Titanium.UI.createView({
top:0,
height: 'auto',
});
var Section2 = Titanium.UI.createView({
top:0,
height: 'auto',
});
我有两个视图,这两个视图有一些按钮和TextFields,它们是dyanmically。我如何控制第2节,当它的高度增加时,它不会超过第1节视图。
答案 0 :(得分:4)
我不知道是否有更好的方法,但最近我遇到了类似的问题,我暂时解决了这个问题
var Section1 = Titanium.UI.createView({
top:0,
height: 'auto',
});
// Add other views to Section1
var Section2 = Titanium.UI.createView({
top: Section1.toImage().height,
height: 'auto',
});
我认为在您的情况下,只有在您将其他视图和对象添加到其中后,高度才会准确。
答案 1 :(得分:2)
如果要将视图直接添加到Ti.UI.currentWindow,则可以将Ti.UI.currentWindow的布局设置为“vertical”,高度将自动调整
Ti.UI.currentWindow.layout = 'vertical';
答案 2 :(得分:0)
Ti.UI.createView({
layout : 'vertical',
height : Ti.UI.SIZE
});