objective-c - 让多个 NSScrollView 同时滚动

标签 objective-c uiscrollview nsscrollview

我正在为 Mac OSX 开发 Cocoa 应用程序。我打算有多个 NSScrollViews,如果其中一个被选中并滚动,我希望它们同时滚动。

我看到对于 UIScrollView 有一个方法“scrollViewDidScroll”,我可以用 iPhone 应用程序来实现。

NSScrollView 是否有类似的东西或执行此操作的方法?任何帮助将不胜感激。

最佳答案

您的解决方案将要求其中一个 ScrollView 需要接收另一个 ScrollView 正在滚动的通知。

Apple 实际上提供了一些 very nice documentation on Synchronizing Scroll Views ,其中也包含一些示例代码片段。

关于objective-c - 让多个 NSScrollView 同时滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16328590/

相关文章:

ios - dequeueReusableCellWithReuseIdentifier 不通过 init 或 initWithCoder 函数

objective-c - 使用 Objective-C 对字符串进行 URLEncoding

objective-c - 如何使 NSTableView 滚动到最近添加的行?

ios - 找不到词法或预处理器问题 'FacebookSDK/FacebookSDK.h' 文件

objective-c - UIBarButtonItem 如何知道 UIToolBar 使用哪种 UIBarStyle?

swiftUI ScrollView 不调用其 "didscroll"函数

ios - 如何以编程方式检索 UIScrollView? (iOS 5 Storyboard)

ios - 使 UIScrollView 从内部或外部滚动滚动

Cocoa - 具有大量项目的 NSScrollView

objective-c - 用 NSScrollView 替换 NSTextField 以获得滚动条