【发布时间】:2014-08-06 10:07:07
【问题描述】:
请原谅我在NSScrollView 课程上提出了一个相当模糊的问题。尽管已经阅读了很多内容,但我并没有真正理解它们。
我有一个NSViewController 子类,它有一个xib。在这个视图中,我加入了NSScrollView。我从视图控制器类连接了一个IBOutlet。
这就是我感到困惑的地方。
NSScrollViewdocumentView 和clipView 有什么区别?当添加到xib 中时,滚动视图会被赋予NSClipView。为什么?
如果我想在xib 内的滚动视图中添加子视图,我只能将视图放到NSScrollView 的NSClipView 中,而不能直接放到滚动视图中。我还看到,当我调整NSClipView 的大小时,它本身会剪辑我放入的子视图,滚动条会出现在滚动视图上。但是,当我运行我的应用程序时,我无法滚动。其次,当应用程序运行时,子视图不会出现。
有人能解释一下 NSScrollView 是如何工作的吗?到目前为止,我读到的所有内容都没有让我点击它。
【问题讨论】:
标签: objective-c macos xib nsscrollview nsclipview