将子视图的高度设置为 Ti.UI.SIZE Titanium 时滚动视图不滚动
Scroll view not scrolled when setting the height of the child view to Ti.UI.SIZE Titanium
我有一个内容高度为 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
});
我在视图底部没有任何额外的 space 所以我如何才能做到这一点,在此先感谢
试一试:
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
});
我已经解决了这个问题
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
});
我有一个内容高度为 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
});
我在视图底部没有任何额外的 space 所以我如何才能做到这一点,在此先感谢
试一试:
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
});
我已经解决了这个问题
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
});