无法将 UISwitch 连接到 viewcontroller.swift
Unable to connect UISwitch to viewcontroller.swift
我在我的 swift 应用程序中创建了一个新的 viewcontroller 作为设置选项卡,但是当我将 UISwitch 添加到新的 viewcontroller 时,我无法再连接它们给 viewcontroller.swift 代表。
本
确保您已经为新 ViewController
创建了 .swift
class,并将其分配到 Storyboard
。如果它为空或不匹配,则无法将连接拖到 swift class.
故事板上的每个视图控制器都应该有自己的视图控制器 swift 文件。如果您的应用有 2 个屏幕,那么您应该有 2 个 swift 个文件。
在这个例子中,我最终得到了两个视图控制器 swift 文件。
MainViewController.swift
SettingsViewController.swift
在情节提要上,单击每个视图控制器,然后在右侧面板上,select 身份检查器并确保将视图控制器设置为使用正确的 swift 文件。
在您的视图控制器 swift 文件中添加以下内容:-
@IBAction func doSwitch1(sender: UISwitch) {
print(sender.on)
}
转到故事板,单击 UISwitch。
右边,select "Connections inspector"
从 "Touch up inside" 拖动到 ViewController 上的 orange/red 视图控制器图标。当你释放它时,它会显示"doSwitch1"。点击那个。
我在我的 swift 应用程序中创建了一个新的 viewcontroller 作为设置选项卡,但是当我将 UISwitch 添加到新的 viewcontroller 时,我无法再连接它们给 viewcontroller.swift 代表。
本
确保您已经为新 ViewController
创建了 .swift
class,并将其分配到 Storyboard
。如果它为空或不匹配,则无法将连接拖到 swift class.
故事板上的每个视图控制器都应该有自己的视图控制器 swift 文件。如果您的应用有 2 个屏幕,那么您应该有 2 个 swift 个文件。
在这个例子中,我最终得到了两个视图控制器 swift 文件。
MainViewController.swift
SettingsViewController.swift
在情节提要上,单击每个视图控制器,然后在右侧面板上,select 身份检查器并确保将视图控制器设置为使用正确的 swift 文件。
在您的视图控制器 swift 文件中添加以下内容:-
@IBAction func doSwitch1(sender: UISwitch) {
print(sender.on)
}
转到故事板,单击 UISwitch。
右边,select "Connections inspector"
从 "Touch up inside" 拖动到 ViewController 上的 orange/red 视图控制器图标。当你释放它时,它会显示"doSwitch1"。点击那个。