我有一个滚动视图,其内容高度为auto
在其中我有一个视图,其中包含我正在使用的所有UI元素
但我的问题是当我将视图的高度设置为Ti.UI.SIZE
滚动视图未滚动它只是在我添加固定数字的情况下滚动,例如2000到子视图高度
这是代码
var scrollView = Ti.UI.createScrollView({
contentWidth : 'auto',
contentHeight : 'auto',
backgroundColor : '#fff',
showVerticalScrollIndicator : false,
showHorizontalScrollIndicator : false,
height : "100%",
width : "100%",
top : 36.6
});
var view = Ti.UI.createView({
backgroundColor : '#fff',
borderRadius : 0,
height :Ti.UI.SIZE,
width : Ti.UI.FILL
});
我在视图的底部没有任何额外的空间,所以我怎么能做到这一点,并提前感谢
答案 0 :(得分:1)
我已经解决了我的问题
var padding_view = Ti.UI.createView({
backgroundColor : "transparent",
top : "36.6dp",
left : "11dp",
right : "11dp",
bottom:"0dp",
});
var scrollView = Ti.UI.createScrollView({
contentWidth : '100%',
contentHeight : 'auto',
backgroundColor : '#fff',
showVerticalScrollIndicator : false,
showHorizontalScrollIndicator : false,
top : "36.6dp",
bottom:"22dp",
});
var view = Ti.UI.createView({
backgroundColor : '#fff',
height :Ti.UI.SIZE,
width : Ti.UI.SIZE
});
答案 1 :(得分:0)
试一试:
var scrollView = Ti.UI.createScrollView({
contentWidth : 'auto',
contentHeight : 'auto',
backgroundColor : '#fff',
showVerticalScrollIndicator : false,
showHorizontalScrollIndicator : false,
height: Titanium.UI.FILL,
width : "100%",
top : 36.6
});
var view = Ti.UI.createView({
backgroundColor : '#fff',
borderRadius : 0,
height :Ti.UI.SIZE,
width : Ti.UI.FILL
});