使用UISwitch通过Swift隐藏按钮

问题描述 投票:-1回答:1

我试图使用UISwitch隐藏并在单独的ViewController上显示UIButton。但是,我不确定如何在单独的ViewControllers上进行设置。

我已经尝试使用segue来更改按钮,但它不起作用,因为必须触发segue并且我不想在打开或关闭UISwitch后更改页面。

目前我有UISwitch和UIButton的@IBAction设置:

@IBAction func `switch`(_ sender: UISwitch) {

}

@IBAction func hideButton(_ sender: UIButton {

}
swift xcode button switch-statement
1个回答
1
投票

我会使用带委托的协议来调用不同的视图控制器。

我有一个类似的简单示例,它使用您可以建模的协议。它是一个带有按钮和UIViewController的UIView,而不是两个视图控制器。

https://github.com/chrisga/UITableViewDelegate

© www.soinside.com 2019 - 2024. All rights reserved.