Skip to content

滚动视图控件(NScrollView)

当占用大量空间的内容需要在小区域中显示时,可使用滚动视图。滚动视图提供了滚动此内容的功能。

通常情况下,滚动矩形(即图像组件(NImageView))与遮罩(Mask)相结合来创建滚动视图,在产生的视图中只有滚动矩形内的可滚动内容为可见状态。此外,滚动矩形还可与一个或两个可拖动以便水平或垂直滚动的滚动条 (NScrollbar) 组合使用。

滚动视图中的重要元素包括视口(Viewport)、滚动内容(Content)以及可选的一个或两个滚动条(NScrollBar)。视口具有遮罩组件。所有滚动内容必须是作为滚动内容(Content)的子项。

下图显示了滚动视图的节点结构: alt text

属性面板介绍

alt text

  • 内容:这是 UI 元素要滚动的模块的引用。
  • 水平:是否允许水平滑动。
  • 垂直:是否允许垂直滑动。
  • 移动类型:选择滑动方式。
  • 移动灵敏度:滚轮灵敏度。值越大,灵敏度越高。
  • 视口:是内容的父项视口的引用。
  • 水平滚动条:可选的水平滚动条元素的引用。
  • 水平可见性:水平滚动条三种可见性的选择。
    • Permanent:一直处于可见状态。
    • AutoHide:自动隐藏。
    • AutoHideAndExpandViewport:自动隐藏滚动条并动态扩展视口。
  • 水平间隙:水平滚动条和内容模块之间的间隙。
  • 垂直滚动条:可选的垂直滚动条元素的引用。
  • 垂直可见性:垂直滚动条三种可见性的选择。同水平可见性。
  • 垂直间隙:垂直滚动条和内容模块之间的间隙。