gpt4 book ai didi

objective-c - 最佳方式以及如何在 mac osx cocoa 应用程序中显示多个 View ?

转载 作者:行者123 更新时间:2023-12-03 17:02:07 25 4
gpt4 key购买 nike

我正在学习创建一个简单的 cocoa mac osx 应用程序。然而,在开始之前我需要研究一些东西。我有 iOS 开发背景。我想看看复制下面的界面的最佳方法是什么。

http://macmagazine.com.br/wp-content/uploads/2011/08/08-sparrow.png?cda6c1

我想显示多个 View ,如下所示。我有一个关于如何实现这一目标的想法,但不确定这是否是最好的方法。在我的应用程序委托(delegate)中,我正在考虑引用 3 个不同的 View 。然后,将每个 View 显示为主视图的 subview 。这是一个好主意吗?如果可能的话,有人可以向我展示一些关于如何实现此目的的示例代码吗?

下面的代码是我想到的。 self.window 代表主视图中的窗口。

[self.window.contentView addSubview:self.ViewController1.view];
[self.window.contentView addSubview:self.ViewController2.view];

最佳答案

这看起来像一个 NSSplitview。您可以在 xib/storyboard 中设置 SplitView 的 subview 的大小,以获得您想要的宽度。

这里有更多文档:

https://developer.apple.com/library/prerelease/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSSplitView_Class/index.html

关于objective-c - 最佳方式以及如何在 mac osx cocoa 应用程序中显示多个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31464460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com