我的代码适用于两个容器 View ,但是当我运行模拟器时,第一个 View 显示,当我尝试使用分段控件时,我的程序崩溃并返回消息
Unrecognized selector sent to instance
我的代码如下:
@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;
}
}
最佳答案
socket 可能有问题,或者您没有将方法segmentChanged正确连接到segmentControll。供您引用,请检查此链接https://www.ioscreator.com/tutorials/segmented-control-tutorial-ios8-swift
关于swift - 分段控制不会切换到第二个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45407674/