无法在swift iOS中的UITableViewController或UITableViewController中为Switch创建插座

问题描述 投票:0回答:2

我是swift和Xcode的新手,我正在尝试一些事情。当我移动到设置页面时,我想在设置页面(在应用程序中,而不是在设置包中)设置开关状态。 (我将segue设置为push)为此,我正在尝试为交换机创建一个插座,并在我按下设置页面时将其状态分别更改为保存的值。但是,当我控制-darg切换到我的UITableViewController类时,我只能添加一个动作。

我正在使用Xcode 9.1和swift 4

你能告诉我我做错了什么吗?谢谢。

ios swift xcode
2个回答
0
投票

在你的控制器中你需要类似的东西

@IBOutlet var switch: UISwitch!

然后将UISwitch拖放到您想要切换的故事板控制器中。

确保storyboard控制器是您声明var的控制器类。

然后右键单击故事板控制器中的黄点并从开关拖放到UISwitch。


0
投票

对于create swift outlet,您需要为cell创建一个自定义类,然后在storyboard中的UITableViewCell中设置类名,然后在此自定义类中创建outlet。代码如下所示:

class customClass:UITableViewCell{

    @IBOutlet weak var btnSwitch : UISwitch!
}
© www.soinside.com 2019 - 2024. All rights reserved.