【问题标题】:Issue when moving up down in a THorzScrollBox to scroll it's parent TVertScrollBox在 ThorzScrollBox 中向下移动以滚动其父 TVertScrollBox 时出现问题
【发布时间】:2016-02-27 18:42:54
【问题描述】:

我遇到了这 2 个 ScrollBox 的问题,一个是 TVertScrollBox,它显示整个屏幕,其中有一个 THorzScrollBox,我的问题是如果我想触摸 HorzScrollbox 项目并上下移动,我的 VertScrollBox 必须滚动一样。有没有办法解决这个问题?提前致谢

//编辑 1:我正在使用手势和 ScrollBy(x,y) 函数来解决这个问题。但它似乎有点滞后(不流畅),而且 HorzitonScrollBox 仍然滚动它自己。一张图片(http://i.imgur.com/weOqW0R.gifv)。仍在寻找另一种解决方案来做到这一点

【问题讨论】:

  • 你的问题解决了吗?
  • 我也对这个感兴趣... :-)

标签: firemonkey delphi-xe delphi-xe8


【解决方案1】:

您可以使用下面示例项目中给出的 UICollectionView 来完成。

http://damir.me/implementing-uicollectionview-layout

源码链接:http://bascarsija.s3.amazonaws.com/CollectionView.zip

下载此源代码后,在构建设置中将“Compiler for C/C++/Objective-C”的值更改为 Default Compiler 并运行应用程序。

【讨论】:

    【解决方案2】:

    好的,我找到了一个简单的答案。

    如果TVertScrollBox 中有一个THorzScrollBox,请将THorzScrollBox.Touch.InteractiveGestures.Pan 设置为False

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      相关资源
      最近更新 更多