我的代码适用于两个容器视图但是当我运行模拟器时,第一个视图显示,当我尝试使用分段控件时,我的程序崩溃并返回消息
无法识别的选择器已发送到实例
我的代码如下:
@IBOutlet weak var segmentedControl: UISegmentedControl!
@IBOutlet weak var firstView: UIView!
@IBOutlet weak var secondView: UIView!
@IBAction func segmentChanged(_ sender: UISegmentedControl) {
switch segmentedControl.selectedSegmentIndex{
case 0:
//show info view
firstView.isHidden = false
secondView.isHidden = true
case 1:
//show list of service view
firstView.isHidden = true
secondView.isHidden = false
default:
break;
}
}
答案 0 :(得分:0)
可能存在插座问题,或者您没有将方法 segmentChanged 正确连接到segmentControll请参阅此链接https://www.ioscreator.com/tutorials/segmented-control-tutorial-ios8-swift