objective-c - NSScrollView 不适用于 Mountain Lion

标签 objective-c macos cocoa osx-mountain-lion

我在 Mountain Lion 上测试我的应用程序,现在在我的 scrollView 上执行“setDocumentView”后我的文档 View 中没有任何显示。如果我删除“setDocumentView”,则会显示 docView 的 subview ,但显然我无法控制滚动。

知道他们改变了什么或为什么会这样吗?

最佳答案

我自己在 NSScrollView 中处理 IKImageView 已经有几个小时了。调整文档的大小根本不够。但它在 Mountain Lion 下也能正常工作。我所要做的就是:

scroller.hasVerticalScroller = YES;
scroller.hasHorizontalScroller = YES;

关于objective-c - NSScrollView 不适用于 Mountain Lion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11514697/

相关文章:

objective-c - 如何在 Objective-C 中创建两个模型类的包装类

objective-c - 以编程方式保存导致文档在重新打开文件时认为其他应用程序更改了文档

macos - 如何使用 Homebrew 安装的 SQLite 而不是默认的?

objective-c - 设置 "setDoubleAction"到 "Interface Builder"的选择器?

objective-c - 从 USB MIDI 键盘获取 MIDI,cocoa mac

ios - 找出 Objective-C 中异常的原因

ios - Swift SKSpriteNode 位置问题 - 记录正确,放置错误

macos - 尝试在MacOS中打开串行端口时,open(2)函数挂起

javascript - 如何在 macOs 上的端口 21 上运行 ftp-server

iphone - cocoa touch : Displaying a structured document