如何使用storyboard&amp ;;在macos上调整大小来实现交叉淡入淡出过渡NSTabViewController?

时间:2017-09-15 06:36:42

标签: swift cocoa storyboard nstabviewcontroller

在一个全新的MACOS应用程序项目(swift,storyboards)上,使用最新版本的xCode(8.3)我无法通过添加到我的故事板的NSTabViewController进行交叉淡入淡出过渡。窗口也没有调整大小。 我做错了什么?

我首先添加一个新的窗口控制器,我删除了我用tabviewcontroller替换的内容视图控制器。 tabview控制器带有两个连接到两个视图控制器的选项卡。我调整其中一个以使其更大,并在它们上面放置随机按钮,以便能够在运行时检查整个视图是否可见。

所有内容都保留默认设置,以及tabviewcontroller的“交叉淡入淡出”过渡。

但是在运行应用程序时,标签会突然更改,并且窗口不会调整大小以显示新标签。

我的目标是在我的故事板上构建一个首选项面板,而我在第一步就失败了。

1 个答案:

答案 0 :(得分:2)

要使交叉淡化动画生效,您需要将标签视图的delegate插座连接到标签视图控制器。

但是,标准选项卡视图不支持平滑调整大小。