gpt4 book ai didi

swift - 无法将 UISwitch 连接到 viewcontroller.swift

转载 作者:搜寻专家 更新时间:2023-11-01 07:26:04 26 4
gpt4 key购买 nike

我在我的 swift 应用程序中创建了一个新的 viewcontroller 作为设置选项卡,但是当我将 UISwitches 添加到新的 viewcontroller 时,我无法再将它们连接到 viewcontroller.swift 委托(delegate)。

最佳答案

Storyboard上的每个 View Controller 都应该有自己的 View Controller swift 文件。如果您的应用有 2 个屏幕,那么您应该有 2 个 swift 文件。

在这个例子中,我最终得到了两个 View Controller swift 文件。

MainViewController.swift

SettingsViewController.swift

在 Storyboard上,单击每个 View Controller ,然后在右侧面板上,选择身份检查器并确保将 View Controller 设置为使用正确的 swift 文件。

enter image description here

enter image description here

在您的 View Controller swift 文件中添加以下内容:-

@IBAction func doSwitch1(sender: UISwitch) {
print(sender.on)
}

转到 Storyboard,单击 UISwitch。

在右侧,选择“连接检查器”

从“Touch up inside”拖动到 ViewController 上的橙色/红色 View Controller 图标。当你释放它时,它会显示“doSwitch1”。单击那个。

Connect the event

Choose the IBAction

关于swift - 无法将 UISwitch 连接到 viewcontroller.swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36146105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com