Cocoa:缩放视图以获取主/类Keynote类应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cocoa:缩放视图以获取主/类Keynote类应用程序相关的知识,希望对你有一定的参考价值。

我是Cocoa的新手,我正在尝试创建一个非常简单的主题克隆。

对于我的幻灯片,在详细视图中,我使用由NSAttributedString设置的Textfields组成的NSStackView。这部分效果很好。

我的主要部分是我遇到问题的地方。

我以为我可以使用archive / unarchive克隆一个“幻灯片”视图,将所有幻灯片添加到NSStaxkView,然后以某种方式缩小侧边栏(主)幻灯片。

我遇到的问题: 1)对于我的生活,我无法弄清楚如何将视图缩小到10%的大小。 2)我尝试使用NSBox在主题演讲使用的侧边栏中创建“卡片”效果,但由于某种原因无法在NSBox中呈现视图内容。

我的建筑都错了吗?任何一般指导?我正在阅读https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CocoaBindings/Tasks/masterdetail.html

答案

正如评论中已经提到的,将细节视图镜像到侧栏的最佳方法是捕获细节视图的图像以将其呈现在侧边栏中。每次应用详细视图中的更改时,都应触发捕获。捕获视图图像有不同的可能性,这里解释其中一个。 Get Image from CALayer or NSView (swift 3)

以上是关于Cocoa:缩放视图以获取主/类Keynote类应用程序的主要内容,如果未能解决你的问题,请参考以下文章

列出 ASP.MVC 中的所有视图

如何在 Cocoa 应用程序中切换视图?

控制主音量 - iPhone、Cocoa Touch

隐藏另一个子视图类的子视图

XCode/Cocoa Mac 改变视图

如何以编程方式创建 Cocoa 应用程序主菜单应用程序 [关闭]