在 Xcode 13 中将标签/按钮从 StoryBoard 连接到 ContentView

Posted

技术标签:

【中文标题】在 Xcode 13 中将标签/按钮从 StoryBoard 连接到 ContentView【英文标题】:Connecting a Label/Button from StoryBoard to ContentView in Xcode 13 【发布时间】:2021-12-16 11:08:45 【问题描述】:

Options Window

如何将我的 Storyboard 中的标签、按钮或其他元素连接到 Xcode 13 中的编码文件?当我第一次加载 Xcode 时,我的项目中没有添加故事板文件。我不得不自己添加一个。然后,当我在情节提要上创建标签和按钮时,它不允许我像以前那样连接到编码文件(单击 Ctrl 并将标签/按钮拖到代码上)。我觉得我错过了一些简单的东西,但我在网上找不到任何解决方案。提前致谢。

【问题讨论】:

Storyboard属于UIKitContentView属于SwiftUI,UI设计默认不可互换。 感谢您的回复。有什么不同的方法可以让我的 Storyboard 与 ContentView 交互吗?在以前版本的 Xcode 中,将标签/按钮从 Main.storyboard 连接到 ViewController.swift 很容易。 如果您想创建一个基于 UIKit 的项目,请在新项目的选项对话框窗口的界面弹出菜单中选择 Storyboard。 再次感谢您的快速回复。如果我可以再问一个问题,我知道这应该很简单,但是当我开始一个新项目时,我没有看到界面弹出菜单。在欢迎屏幕上,我单击“创建一个新的 Xcode 项目”。然后它带我到“为您的新项目选择模板”屏幕,然后单击“应用程序”。然后它带我进入“为您的新项目选择选项”屏幕,我在其中输入项目的名称,但没有关于界面的任何内容。然后它询问我要将新项目保存在哪里。 请仔细看看。在 Options 对话框窗口中,界面弹出窗口介于 Bundle IdentifierLanguage 之间 【参考方案1】:

您选择了一个多平台模板。这仅受 SwiftUI 支持。

选择单一平台模板(ios、macOS 等)

【讨论】:

非常感谢您的善意和清晰。这解决了我的问题!

以上是关于在 Xcode 13 中将标签/按钮从 StoryBoard 连接到 ContentView的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 7 中将出口从文件连接到情节提要

如何在 XCode 中将标签的文本居中

如何在 iOS 15 Xcode 13 中将填充图标更改为未填充 TabView tabItem?

标签栏iOS xcode中心的按钮

如何在 Xcode 中将清除按钮添加到我的计算器应用程序?

为SAP Analytics Cloud的story创建持久化页面