在 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
属于UIKit
,ContentView
属于SwiftUI
,UI设计默认不可互换。
感谢您的回复。有什么不同的方法可以让我的 Storyboard 与 ContentView 交互吗?在以前版本的 Xcode 中,将标签/按钮从 Main.storyboard 连接到 ViewController.swift 很容易。
如果您想创建一个基于 UIKit 的项目,请在新项目的选项对话框窗口的界面弹出菜单中选择 Storyboard。
再次感谢您的快速回复。如果我可以再问一个问题,我知道这应该很简单,但是当我开始一个新项目时,我没有看到界面弹出菜单。在欢迎屏幕上,我单击“创建一个新的 Xcode 项目”。然后它带我到“为您的新项目选择模板”屏幕,然后单击“应用程序”。然后它带我进入“为您的新项目选择选项”屏幕,我在其中输入项目的名称,但没有关于界面的任何内容。然后它询问我要将新项目保存在哪里。
请仔细看看。在 Options 对话框窗口中,界面弹出窗口介于 Bundle Identifier
和 Language
之间
【参考方案1】:
您选择了一个多平台模板。这仅受 SwiftUI 支持。
选择单一平台模板(ios、macOS 等)
【讨论】:
非常感谢您的善意和清晰。这解决了我的问题!以上是关于在 Xcode 13 中将标签/按钮从 StoryBoard 连接到 ContentView的主要内容,如果未能解决你的问题,请参考以下文章