在滚动视图中特定滚动后停止滚动 - Titanium
Posted
技术标签:
【中文标题】在滚动视图中特定滚动后停止滚动 - Titanium【英文标题】:Stop Scrolling after a certain scroll in scrollview - Titanium 【发布时间】:2012-07-14 19:39:40 【问题描述】:我只是在开发一个 Titanium 应用程序。我想在滚动后禁用滚动视图的滚动。换句话说,我希望滚动停止在屏幕的某个位置。假设我希望下面的 scrollView 在滚动 200px 的高度后停止滚动。我该怎么做?
var containerScroll = Ti.UI.createScrollView(
backgroundColor : 'transparent',
opacity : 0.0,
showVerticalScrollIndicator : true,
showHorizontalScrollIndicator : false,
);
谢谢
【问题讨论】:
【参考方案1】:这似乎是您的答案,但它是 ios 特定的。设置“scrollingEnabled:false”属性。我无法为您找到 android 版本。
var scrollableView = Ti.UI.createScrollableView(
views:[new generateVerifyView(),new generateUserView(),new generateAddrView()],
showPagingControl : false,
scrollingEnabled : false
);
http://developer.appcelerator.com/question/122741/disable-scrolling-in-a-scrollableview
【讨论】:
【参考方案2】:你试试看
scrollview.contentOffset="200";
这对我有用...
【讨论】:
以上是关于在滚动视图中特定滚动后停止滚动 - Titanium的主要内容,如果未能解决你的问题,请参考以下文章
在父视图中添加 ImageView 后 UIScrollView 停止滚动?
将视图添加/删除到表视图的超级视图后,UITableView 停止滚动