cost 95 ms
如何在 Swift for macOS 中迭代子视图并返回 object 类型 - How to iterate through subviews in Swift for macOS and return object types

找到这个问题和答案后,我想我会尝试通过遍历视图中的各种对象并设置参数来大大减少代码的大小。 我不能使用标签值,因为我没有设置标签,除非在极少数情况下。 我为我的所有 UI 元素设置了简单的语言标识符。 我将使用 NSTextField 作为示例来尝试为视图中的每个 NSTextField 设置委托。 ...

如何在 Swift 4 Cocoa 应用程序的开头弹出两个窗口? - How to make two windows pop out in the beginning on a Swift 4 Cocoa application?

我正在使用 XCode 9 开发 Swift 4 Cocoa Mac OS X(不是 iOS)项目。我的主故事板中有两个NSWindow ,它们具有不同的(子类) NSView 。 目前只有一个窗口包含情节提要入口点,因此在应用程序启动时不会出现另一个窗口,我希望在加载应用程序时出现两个窗口。 我 ...

从情节提要实例化的视图控制器投射失败 - Casting failure with a view controller instantiated from a storyboard

我有一个实例化新窗口控制器的视图控制器。 我需要将对象传递给该窗口控制器的视图控制器。 这是我到目前为止的内容: 该窗口将按预期显示,然后Xcode捕获到调试器中并显示错误: 无法将类型'NSViewController'(0x7fffd1dcc4e0)的值强制转换为'In ...

使用Swift将NSView添加到响应链的指南 - Guide for adding NSView to responder chain with Swift

我已经阅读了这份文件。 看到了这个 SO问题(以及其他问题)。 并看了一下本教程。 但是对于我的一生,我无法让自定义情节提要板正常工作。 我正在使用此 SO答案中找到的代码来引入新视图及其控制器。 基本上,在初始视图中为用户显示5个按钮,单击任何一个按钮都将导致另一个视图从左侧滑入 ...

为什么 NSApplication sharedApplication mainMenu 返回 nil? - why does NSApplication sharedApplication mainMenu return nil?

苹果的文档说: 菜单栏中的所有应用程序菜单都归应用程序启动时创建的一个 NSMenu 实例所有。 您可以使用 NSApplication 方法 mainMenu 检索此主菜单。 我在我的委托类中有以下内容来获取应用程序的菜单: 为什么mainMenu为零? 我是不是在错误的时间调用它? ...

在Swift中制作NSWindowController Singleton的正确方法是什么? - What is the correct way to make a NSWindowController Singleton in Swift?

我有一个示例项目: https://github.com/ericgorr/nspanel_show.git 我的项目是一个基于文档的故事板应用程序。 我想使用自定义segue来切换检查器窗口的可见状态。 我有什么应该工作,但我不能确定如何使检查员窗口成为单身人士。 我相信 ...

如何通过 segue 将数据从一个视图控制器传递到另一个带有选项的视图控制器 - How to pass data via segue from one View Controller to another with optionals

当我单击 NSCollectionViewItem 时,我试图让我的数据从一个视图传递到另一个视图。 当一个项目被点击时,我只想将一些数据传递给一个新视图,以获得每个项目的更“详细”视图。 我不断收到“致命错误:在展开可选值时意外发现 nil”。 我觉得我在 ProductDetail.swift ...

在Mac的Swift Storyboard中从一个NSViewController切换到另一个 - Switching from one NSViewController to another in Swift Storyboards for mac

我有一个想解决很长一段时间的问题。 还提供了项目文件。 所以我有以下想法,有一个带有按钮的侧栏,单击按钮时,它仅切换右侧内容。 我最初创建的项目只有一个情节提要。 Window将启动第一个ViewController,其中包含按钮和自定义视图。 我需要的是,当按下其中一个按 ...

基于文档的应用程序与情节提要板自动保存 - Document-Based App autosave with storyboards

在基于文档的应用程序中,使用XIB文件创建新窗口时,其行为是: 根据最后一个活动窗口的位置进行定位和调整大小。 如果最后一个活动窗口仍然可见,则应级联新窗口,以使其不会直接重叠。 但是,使用情节提要板时并不会这样做。 请参阅测试项目 。 ...

在故事板上的拆分视图控制器的一个窗格中未调用NSDocument init - NSDocument init not called in one pane of split view controller in a storyboard

我有一个有效的基于文档的应用程序。 我添加了一个NSSplitViewController ,将情节NSSplitViewController入口指向它,将文档的视图控制器移至拆分视图控制器中的窗格,并将文档的视图移至拆分视图控制器的视图之一。 另一个拆分视图控制器视图将包含的信息不是文 ...

NSSplitView和其超级视图之间的高度差-它来自哪里? - Gap in height between NSSplitView and its superview - where is it coming from?

我正在使用Storyboards构建OS X应用程序。 它被安排为使我的主窗口控制器包含一个NSSplitViewController作为其内容视图控制器。 但是,有时候,当我打开应用程序时,拆分视图的顶部与窗口标题栏的底部之间有一个缝隙: 调整窗口大小后,该缝隙就会消失。 ...

在OS X情节提要中通过标识符实例化拆分视图控制器不会加载视图层次结构 - Instantiating split view controller by identifier in OS X storyboard does not load view hierarchy

我正在尝试在Swift OS X应用程序中实现master-detail-detail视图。 顶级视图控制器是带有三个子视图控制器的NSSplitViewController。 主视图和第一细节视图是具有固定行为的相当标准的视图。 第二详细视图需要根据第一详细视图中的选择进行更改。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM