【问题标题】:In NSScrollView the vertical slider always points to bottom of the view在 NSScrollView 中,垂直滑块总是指向视图的底部
【发布时间】:2011-02-02 11:11:15
【问题描述】:

我正在开发 Mac 应用程序。在这个应用程序中,我使用 NSScrollView 的实例作为滚动视图。 我在这个 ScrollView 中设置了一个 customView,它是 NSView 的一个实例:

[scrollView setDocumentView:customView];

但是,NSScrollView 的垂直 Slider 总是指向视图的底部,如下所示:

我希望滑块始终指向自定义视图的顶部:

如何进行此更改? 请帮忙。

【问题讨论】:

    标签: cocoa


    【解决方案1】:

    我通过设置 ScrollView 的 ContentView 的 scrollToPoint 属性解决了我的问题。 代码如下:

    [[scrollView verticalScroller] setFloatValue:0.0];
    [[scrollView contentView] scrollToPoint:NSMakePoint(0.0, y)];
    // here y = (difference b/w scrollView's content size height and scrollView's height)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-17
      • 2019-05-07
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多