【问题标题】:Xcode Cocoa how to get GUI componentsXcode Cocoa 如何获取 GUI 组件
【发布时间】:2018-06-05 09:09:27
【问题描述】:

很抱歉这个简单的问题,但我不明白如何在我在 Main.storyboard 中构建的 GUI 中获取对我的组件的引用。这就是它现在的样子:

func applicationDidFinishLaunching(_ aNotification: Notification) {
    let myWindowController = NSStoryboard(name: NSStoryboard.Name(rawValue: "Main"), bundle: nil).instantiateController(withIdentifier: NSStoryboard.SceneIdentifier(rawValue: "abcd")) as! MyMainWindow
    myWindowController.showWindow(self)

左上角的视图控制器是我的“MyMainWindow”(NSWindowController),ID 为“abcd”。现在,我想在代码中的 Tab1 中访问类似此复选框的组件:

在 Android 中,即您执行 findViewById(R.id.idOfTheComponent) 之类的操作,但我已经看到在 Xcode 中您可以 Ctrl-Drag 组件到 ViewController 中。但是,当我尝试将复选框拖到我的 ViewController.swift 类中时,我没有工作。有人可以帮忙吗?

【问题讨论】:

标签: swift xcode cocoa viewcontroller nswindowcontroller


【解决方案1】:

寻找这个问题的正确方法是如何创建IBOutlets或者请参考Apple documentation on this

【讨论】:

    猜你喜欢
    • 2014-07-19
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    • 2010-10-07
    • 1970-01-01
    • 2012-11-04
    • 2011-07-31
    相关资源
    最近更新 更多