将nib加载到NSScrollView

时间:2016-05-09 08:13:08

标签: swift cocoa

我正在尝试实现一个没有水平滚动(可以向上和向下调整大小)和可变垂直滚动的视图。

我试图通过将视图嵌入故事板中的滚动视图来实现,并且经过大量的小提琴让它大部分工作但内容全部隐藏在窗口之外所以我在编辑时从未看到它所以我想我将内容放在一个单独的nib文件中并将其加载到滚动视图中。

我得到了它的工作但是如果我调整主窗口的大小,那么来自笔尖的视图不会调整为滚动视图大小,因此它的宽度不会改变并保持在左上角。

在具有滚动视图的视图中,我有这个简单的代码来加载来自nib文件的内容,名为DetailedView.swift:

self.detailedView = DetailedView(nibName: nil, bundle: nil)
self.scrollView.documentView = self.detailedView.view

在DetailedView中,我通过添加顶部,前导和尾随约束来限制视图的元素。

有人有任何想法或能指出我正确的方向吗?

由于

0 个答案:

没有答案