Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c OSX应用程序自动布局滚动视图_Objective C_Macos_Autolayout - Fatal编程技术网

Objective c OSX应用程序自动布局滚动视图

Objective c OSX应用程序自动布局滚动视图,objective-c,macos,autolayout,Objective C,Macos,Autolayout,我试图使OSX应用程序,其中有滚动视图和2个内容视图。我想使用自动布局,使用户能够使窗口更小或更大。如果他把它缩小,滚动条就会出现,他需要能够使用滚动条进行滚动 内容需要粘贴到应用程序窗口的顶部。若用户使窗口比内容大,那个么滚动条需要消失。有人可以帮助我如何使用interface builder中的约束实现这一点吗 我做了一些东西,但当我把窗口做得比内容大时,内容就会粘在窗口的底部 这是我需要达到的目标 谢谢你试过什么?你说你尝试了一些东西,但你没有给我们任何代码。我从界面生成器开始做了所有的事

我试图使OSX应用程序,其中有滚动视图和2个内容视图。我想使用自动布局,使用户能够使窗口更小或更大。如果他把它缩小,滚动条就会出现,他需要能够使用滚动条进行滚动

内容需要粘贴到应用程序窗口的顶部。若用户使窗口比内容大,那个么滚动条需要消失。有人可以帮助我如何使用interface builder中的约束实现这一点吗

我做了一些东西,但当我把窗口做得比内容大时,内容就会粘在窗口的底部

这是我需要达到的目标


谢谢

你试过什么?你说你尝试了一些东西,但你没有给我们任何代码。我从界面生成器开始做了所有的事情。我在视图控制器中添加了一个NSScrollView。在superview中添加了拖曳、引导、顶部和底部空间0。然后在NSScrollView组件中,我添加了两个自定义视图。NSScrollView的视图组件将“剪辑视图”中的“顶部”和“前导”设置为0,并将“宽度”和“高度”固定为某些值。左侧的视图将“顶部”和“前导”设置为0,并将“高度”和“宽度”固定为某个值。右侧视图的顶部设置为0,左侧视图的水平间距设置为10,高度和宽度固定为某个值。现在上传代码,这样你就可以测试了。为什么不以编程的方式将内容放在中心呢?如果您运行“[objective-c]nsscrollview center”搜索,您会发现什么?您可以用一些示例代码帮助我如何以编程方式设置它吗?当我搜索[objective-c]视图中心时,我什么也没有得到。