macos - 如何获取 NSScrollView 的文档 View 被裁剪的可见框架?

标签 macos cocoa nsscrollview

假设我们有一个图像设置为 NSScrollView 的文档 View 。当图像小于 NSScrollView 时,就不会出现裁剪(左侧的图表)。

现在假设我们缩放图像,它会剪辑 ScrollView (右侧的图表)。如何获取文档 View 坐标中可见的文档 View 区域?

Diagram showing the a zoomed scroll view and coordinate frame.

最佳答案

您可能需要[NSScrollView documentVisibleRect]

关于macos - 如何获取 NSScrollView 的文档 View 被裁剪的可见框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20762413/

相关文章:

xcode - NSWindowController 显示新窗口

objective-c - NSCountedSet 如何工作?

multithreading - 在后台线程上的 NSBlockOperation 之后立即在主线程上运行一个 block

macos - (Cocoa) NSScrollView 与 IKImageBrowserView 滚动到底部

java - 在 Mac OS X 上配置 JNotify

objective-c - 如何使用按钮在 cocoa mac 应用程序中打开新窗口

macos - "ld: unknown option: -soname"在 OS X 上

objective-c - stringWithFormat 中的枚举引发不兼容的指针类型警告

cocoa - NSImageView:水平适合容器宽度,垂直纵横比

objective-c - 如何确定用户是否已滚动到 NSTableView 的末尾